我使用Riverbank官方网站提供的安装程序在win7系统(python 3.3)上全局安装了PyQt5。

然后,我创建了一个新的–no-site-packages virtualenv,键入pip list后,列出的唯一内容是pip(1.4)和setuptools(0.9.7)。

但是现在的问题是,我也需要在那里安装完整的PyQt5,使用pip工具似乎不可能。

虚拟环境中的pip install sippip install PyQt5都返回错误。

有人可以提供我应该怎么做的“操作指南”吗?

我还希望能够从一个IDLE内部使用(新virtualenv的)PyQt5,因此
我将tcl文件夹从Python的的全局安装复制到了虚拟环境的位置,还创建了一个快捷方式目标:{location of my virtual enviroment}\Scripts\pythonw.exe C:\Python33\Lib\idlelib\idle.pyw,因此可以打开virtualenv IDLE而不是全局的IDLE。 (希望我在那没做错任何事情……请更正。)

最佳答案



如果您所指的错误是:
Could not find any downloads that satisfy the requirement [pyqt5|sip]

No distributions at all found for [pyqt5|sip]
然后,这个answer应该对此有所启发。基本上,PyPI仅提供指向主页和/或源的链接,而不提供可下载的软件包或鸡蛋。这是PyQt5SIP PyPI页面的链接。我知道包管理器不提供包似乎很奇怪,但是事实就是这样。

您必须在virtualenv中从源代码下载,编译和安装sip和pyqt5。希望我能提供详细信息,但我目前正在自己​​完成这项工作。

关于python - 如何在新的virtualenv上安装PyQt5并在IDLE上工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18042919/

10-13 01:17