Spyder提示ValueError: API 'QString' has already been set to version 1

转载自:http://wuyuans.com/2013/02/spyder-valueerror-api-qstring-has-already-been-set-to-version-1/

在IPython中使用enthought.mayavi正常,但在Spyder中确有问题,提示如下:

ValueError: API ‘QString‘ has already been set to version 1

问题出在import这里,

from enthought.mayavi import mlab

因为Enthought在调用PyQt时使用的是API #2,而Spyder默认使用API #1,把他改为API #2即可。

打开Tools -> Preferences,左边选择Console,右边打开External modules选项卡,在下面找到PyQt,把里面的API selection for QString and QVariant object:改为API #2,确定,再次运行时就正常了。

Spyder提示ValueError: API 'QString' has already been set to version 1,布布扣,bubuko.com

Spyder提示ValueError: API 'QString' has already been set to version 1

时间: 2025-01-13 08:58:13

Spyder提示ValueError: API 'QString' has already been set to version 1的相关文章

代码提示—ArcGIS API forJavaScript

代码提示(支持3.X和4.X)-ArcGIS API forJavaScript 编写代码最大的痛苦莫过于忘词了,当然最大的幸福是目前市面上大部分IDE都支持代码代码智能提示,这极大提升了我们的效率,节约了开发时间.但是IDE默认支持原生的语法,如何让IDE支持ArcGIS API for JavaScript智能提示呢. 这里我要推荐一款宇宙最强JS开发IDE-WebStrom WebStorm 是jetbrains公司旗下一款JavaScript 开发工具.目前已经被广大中国JS开发者誉为"

idea类似eclipse鼠标提示java api信息

<ignore_js_op> 详细说明:http://java.662p.com/thread-2615-1-1.html

使用VS连接SQLServe时提示未能载入文件或程序集“System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKey

解决方法:         就是去微软主页下载两个Microsoft SQL Server 2012补丁包,SQLSysClrTypes.msi和SharedManagementObjects.msi,下载地址是http://www.microsoft.com/zh-cn/download/details.aspx?id=29065 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxNDE4MDUwNA==/font/5a6L5L2T/fontsi

微信公众号Unauthorized API function

调用api的返回结果如下: 200 OK Connection: keep-alive Date: Wed, 15 Oct 2014 09:00:17 GMT Server: nginx/1.4.4 Content-Type: application/json; encoding=utf-8 Content-Length: 45 { "errcode": 48001, "errmsg": "api unauthorized" } 提示: Unau

Eclipse 修改API

真机调试时报错,提示application api 21,device api 10 Automatic Target Mode: Unable to detect device compatibility. Please select a target device. 打开真机调试时没有设备,而DDMS有设备online 修改API 使兼容device当前手机API. 修改API: api版本低修改的步骤:第一步:修改AndroidManifest.xml里的<uses-sdk android

python读取xml文件报错ValueError: multi-byte encodings are not supported

1.在使用python对xml文件进行读取时,提示ValueError: multi-byte encodings are not supported 很多贴子上说把xml的编码格式改为,就可以正常执行了 <?xml version="1.0" encoding="utf-8"?> 但是事实证明,不成功,解决方法 1.用记事本方式打开xml文件,encoding后面指的就是编码方式 2.把你的xml文件另外为utf-8 在进行读取,文件编码问题解决 原文

运用swagger编写api文档

一.什么是swagger 随着互联网技术的发展,前后端技术在各自的道路上越走越远,他们之间的唯一联系变成了api接口,api接口文档编程了前后端人员的纽带,而swagger就是书写api文档的一款框架. 官网: https://swagger.io/ 相关资源下载地址: https://download.csdn.net/download/zhixingwu/12008773 推荐: 也可以使用 showdoc来书写api文档. 官网: https://www.showdoc.cc/ 二.Swa

OpenStack Identity API v3

Table Of Contents OpenStack Identity API v3 What’s New in Version 3.7 What’s New in Version 3.6 What’s New in Version 3.5 What’s New in Version 3.4 What’s New in Version 3.3 What’s New in Version 3.2 What’s New in Version 3.1 What’s New in Version 3.

Android开发-状态栏着色原理和API版本兼容处理

介绍 先上实际效果图,有三个版本请注意区分API版本 API>=20 API=19 API<19 以上的效果我们称之为对状态栏的着色,而非沉浸式状态栏,那是另外的东西. 想要实现以上的效果并不难,阅读本文了解原理后,就会觉得想要以上的效果真的很简单. 本文旨在总结我的理解告诉读者一步步实现状态栏着色的原理. 原理 第一步-设置透明状态栏 对状态栏的控制一切基础都源于 static public void setTranslucentWindows(Activity activity) { if