python–VirtualEnv没有正确设置路径,无法使用已安装的模块

python–VirtualEnv没有正确设置路径,无法使用已安装的模块,第1张

概述简短版本:我如何让PyQt4的configure.py使用Virtual Env中安装的SIP版本?长版:我知道这个问题的变化在这里被问过一百万次,但我似乎无法找到答案.我正在尝试在虚拟环境(VE)中安装SIP和PyQt4.我无法将其安装到主系统,因为它是一台工作计算机.我们有一个旧版本的PyQt所以我不能只是从网站包复制.我在我的VE中安装了SIP(con

简短版本:我如何让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没有正确设置路径,无法使用已安装的模块所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1206178.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存