简短版本:我如何让PyQt4的configure.py使用Virtual Env中安装的SIP版本?
长版:
我知道这个问题的变化在这里被问过一百万次,但我似乎无法找到答案.我正在尝试在虚拟环境(VE)中安装SIP和PyQt4.我无法将其安装到主系统,因为它是一台工作计算机.我们有一个旧版本的PyQt所以我不能只是从网站包复制.
我在我的VE中安装了SIP(configure.py –incdir,make,make install)但是当我在PyQt4上运行configure时,我得到错误:错误:此版本的PyQt需要SIP v4.19.0或更高版本.我安装了4.19.2版.当运行sipconfig时,它告诉我它仍在使用系统版本,即使激活了VE.如何告诉configure.py PyQt使用VE中安装的软件包?
谢谢大家!
编辑:从它的外观来看,似乎我的VE没有从正确的位置拉Python库,即使VE被激活.我添加了一行来激活将site-packages和bin dirs的路径和site-packages附加到pythonpath而没有成功.它仍然没有找到正确的库.最佳答案在你的虚拟环境中安装pip.并检查pip是否正在使用正确的目录使用哪个pip.如果它没有使用正确的目录,请尝试以下 *** 作:
pip install –target =<您虚拟环境中点子的网站套餐位置> SIP == 4.19
如果您收到一个名为permission denIEd的错误,请使用
sudo chown -R your_username:your_username path/to/virtuaelenv/
然后做:
pip install PyQt4
如果以上都不起作用,请按照以下说明 *** 作:
http://movingthelamppost.com/blog/html/2013/07/12/installing_pyqt____because_it_s_too_good_for_pip_or_easy_install_.html 总结
以上是内存溢出为你收集整理的python – VirtualEnv没有正确设置路径,无法使用已安装的模块全部内容,希望文章能够帮你解决python – VirtualEnv没有正确设置路径,无法使用已安装的模块所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)