加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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

发布时间:2020-12-16 22:38:50 所属栏目:Python 来源:网络整理
导读:简短版本:我如何让PyQt4的configure.py使用Virtual Env中安装的SIP版本? 长版: 我知道这个问题的变化在这里被问过一百万次,但我似乎无法找到答案.我正在尝试在虚拟环境(VE)中安装SIP和PyQt4.我无法将其安装到主系统,因为它是一台工作计算机.我们有一个旧

简短版本:我如何让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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读