paip.RuntimeError: the sip module implements API v10.0 to v10.1 but the PyQt4.QtCore
module requires API v9.2

作者Attilax ,  EMAIL:1466519819@qq.com 
来源:attilax的专栏
地址:http://blog.csdn.net/attilax

现象:
运行eric5-5.3.7.zip      \ D:\eric5-5.3.7\eric\eric5.py

环境:
Python Version: 3.3.2

原因:  eric5需要PyQt4..以及PyQt4需要sip v9.2  ...但是python加载的sip版本是10.1
查看python加载的sip
\Lib\site-packages\sip.pyd     好像是最新的pyqt5带的.

解决:
因为我的项目用到的是QT5。。但是由于 eric5需要PyQt4。 
只好另外copy  D:/Python33到D:/Python334eric
下载PyQt4-4.10.3-gpl-Py3.3-Qt4.8.5-x32.exe.安装到D:/Python334eric
会自动重写 D:/Python334eric/\Lib\site-packages\sip.pyd

运行
D:\Python334eric\Python.exe   D:\eric5-5.3.7\eric\eric5.pyw

/sip是什么
SIP是一个自动为C和C++库生成Python扩展模块的工具。为了方便开发PyQt,SIP于1998被“Riverbank Computing”公司创造出来。不过,SIP不专用于PyQt,而是适用于所有的C和C++库。
使用SIP时,程序员首先要编写一个特殊的".sip"文件,使用类似于C++的语法在其中描述扩展模块所提供的类型与函数。然后用SIP将这个文件转化为C++代码。最终编译,与C、C++库链接后就成为Python扩展模块。".sip"文件类似于C、C++的头文件。根据需要,需要程序员用SIP定义的语法添加一些C++代码中没有的信息。因为SIP不支持完整的C++语法,所以不能直接使用C++的头文件作为".sip"文件。

sip.exe位置:D:\Python33\Lib\site-packages\PyQt5\sip.exe 
D:\Python33\Lib\site-packages\PyQt5\sip\下面是sip设置文件..例子:
D:\Python33\Lib\site-packages\PyQt5\sip\PyQt5\QtCore\qfile.sip

查看 当前sip版本. 
 D:/Python334eric/\Lib\site-packages\sip.pyd 
在找到
D:\Python33\Lib\site-packages\PyQt5\include\sip.h
line71--209     表明版本号是 10.1

---ImportError: No module named 'sip'
新不上D:\Python334eric\Lib\site-packages\sip.pyd  实际是个dll文件

---Failed to load platform plugin "windows". Available platforms are:
D:\Python334eric\Lib\site-packages\pyqt4 版本不对.

参考
Python SIP使用总结-Linux频道-中国IT实验室
Python SIP使用总结(Win&Linux通用) - sunny2038的专栏 - 博客频道 - CSDN.NET.htm

paip. sip module implements API v10.0 to v10.1 but the PyQt4.QtCore module requires API v9.2相关推荐

  1. the sip module implements API v12.0 to v12.8 but the PyQt5.QtGui module requires API v12.9

    问题描述 RuntimeError: the sip module implements API v12.0 to v12.8 but the PyQt5.QtGui module requires ...

  2. FX3U PLC v10.0和V10.51源代码及设计图

    FX3U PLC v10.0和V10.51源代码及设计图 id=626862562272&

  3. Micromine.v10.0.5-ISO 1CD矿山软件

    Micromine.v10.0.5-ISO 1CD矿山软件 Micromine公司是一家提供从资源勘查.到采矿和矿山自动化管理全线软件产品.支持及咨询的国际公司 ,这些产品是FIELDMARSHAL. ...

  4. android程序出现了奇怪的错误 Field requires API level 5 (current min is 1): ......

    android程序出现了奇怪的错误  Field requires API level 5 (current min is 1): ...... 解决办法: Right click on the pr ...

  5. 解决问题:RuntimeError: the sip module implements API v11.0 to v11.2 but the module requires API v12.0

    问题描述 在项目环境部属时遇到这个即变态又无聊的问题 RuntimeError: the sip module implements API v11.0 to v11.2 but the module ...

  6. freeRTOS V10.0.1移植到STM32F407标准库 - 环境Keil5

    最近因为工作需要用到FreeRTOS,其实开始本人内心是拒绝的因为自己只学习过UCOSIII还没实际上过什么大又复杂的工程,但是谁让FreeRTOS他是Free的呢公司成本考虑肯定是不会选择USOS的 ...

  7. CommMonitor(串口监视精灵) v10.0官方版

    原文地址::http://www.ddooo.com/softdown/111200.htm CommMonitor串口监视精灵是一款界面简洁,功能强大的系统实用程序软件,主要可用于RS232 / R ...

  8. ‘Starting Tomcat v10.0 Server at localhost‘ has encountered a problem

    Tomcat突然出现如下问题: 'Starting Tomcat v10.0 Server at localhost' has encountered a problem Server Tomcat ...

  9. 不能打游戏的汽车不是好电影院!特斯拉面向国内推送V10.0系统,能辅助变道还能看爱奇艺...

    郭一璞 发自 凹非寺 量子位 报道 | 公众号 QbitAI 最近,特斯拉正式向中国车主开始推送V10.0版本Autopilot软件. 车辆可以通过特斯拉OTA空中升级功能自动下载新版软件,用户只需点 ...

  10. python 3.8.0 编译报错 Could not import runpy module 解决方案

    环境 CentOS 7 Gcc 4.8.5 Python 3.8.0 相关报错 make build_all CFLAGS_NODIST=" -fprofile-use -fprofile- ...

最新文章

  1. linux命令之date
  2. H3C路由器的备份与还原(1)
  3. OpenCASCADE绘制测试线束:简单的向量代数和测量之测量命令
  4. c++状态模式state
  5. 【流媒体服务器的搭建】1. 源码编译安装x264
  6. css动画之旅--弹性菜单效果
  7. linux mysql 5.6.24_Mysql实例Linux安装MySQL5.6.24使用文字说明
  8. V$LICENSE表结构
  9. blood vessel 图像分割_单图像九宫格形式发送朋友圈
  10. 中原建业在港上市首日破发,基石投资者祥来及楼公望亏780万港元
  11. c语言编程实现开平方运算,详细解析C语言中的开方实现
  12. 不能是underfined.xxx
  13. PS教程:紫色光晕效果实现
  14. Fedora 安装 QQ2012
  15. 程雷被机器人_机器人登台表演节目?程雷惨遭机器人戏耍郭德纲一旁大笑!
  16. 为什么很多公司不要培训机构出来的程序员?
  17. 华为计算机黑屏怎么办,华为电脑开机屏幕没反应(开机黑屏的3个原因及解决法)...
  18. Oracle查询语句及实例
  19. Oracle删除数据后恢复
  20. Excel 当前行高亮

热门文章

  1. 前大嗅万万没想到系列之520奇葩礼物大盘点,活着不好吗?
  2. Java Thread 多线程 操作线程
  3. zabbix客户端部署
  4. svn和maven结合讨论
  5. 招募贴:Hadoop专业解决方案招募义务翻译人员
  6. 解决安装Discuz!插件时提示“对不起,您安装的不是正版应用,安装程序无法继续执行”的方法...
  7. P1491 集合位置
  8. 第一节:setTimeout和setInterval定时器
  9. IIS出现问题报CS0016
  10. 用excel来做项目管理?