在windows下安装pyqt5,可能编译出错了导致执行失败

justicefreedom
  • 357

我的环境是windows的,安装了py2.7, 我用virtualenv安装了py3.6的虚拟环境,在这个虚拟环境中安装PyQt5,安装成功了,但是很多关联的模块都找不到,运行代码(或导入包),报错如下

D:\pythonVirtual\py36\Scripts\python.exe D:/Py36Projects/Am_test/test/test1.py
Fatal Python error: PyThreadState_Get: no current thread

Process finished with exit code -1073740791 (0xC0000409)

我能找到一些相关的问题,大概意思是安装PyQt5的时候,编译使用的是系统默认的(也就是环境变量配置的py2.7)这导致编译出了问题。然而解决方案都是windows的,就想问问有没有遇到这种情况的?windows下应该如何解决?

回复
阅读 3.7k
2 个回答

Windows还是不好处理这种问题,没什么切入点(主要是没什么参考,linux参考就多了)

Windows 安装 Python 和相关模块,建议使用 Anaconda

宣传栏