[英]How to install PyQt4 and PyQt5 at different virtualenv?
I'm trying to maintain 2 python projects. 我正在尝试维护2个python项目。 one of them is using PyQt4 and another one is using PyQt5.
其中一个正在使用PyQt4,另一个正在使用PyQt5。 So I created 2 virtualenv as follow.
因此,我如下创建了2个virtualenv。
1) installed virtualenv and virtualenvwrapper by sudo
1)通过sudo安装virtualenv和virtualenvwrapper
2) logout from root(sudo)
2)从root(sudo)注销
3) created virtualenv at /home/thura/workspace/python/virtualenv
3)在/ home / thura / workspace / python / virtualenv创建了virtualenv
4) mkvirtualenv gui_pyqt4 under /home/thura/workspace/python/virtualenv
4)在/ home / thura / workspace / python / virtualenv下的mkvirtualenv gui_pyqt4
5) mkvirtualenv gui_pyqt5 under /home/thura/workspace/python/virtualenv
5)/ home / thura / workspace / python / virtualenv下的mkvirtualenv gui_pyqt5
And I want to install the lib/module/etc of PyQt4 into gui_pyqt4 and install the lib/module/etc of PyQt5 into gui_pyqt5. 我想将PyQt4的lib / module / etc安装到gui_pyqt4中,并将PyQt5的lib / module / etc安装到gui_pyqt5中。 I tried to install "pip install python-qt4" and "pip install python-qt5" but not working.
我尝试安装“ pip install python-qt4”和“ pip install python-qt5”,但无法正常工作。
How can I install different module into different environment.? 如何将不同的模块安装到不同的环境中?
You need to use the names on pypi to install a python package with pip install ...
您需要使用pypi上的名称通过
pip install ...
python软件包pip install ...
After a quick search, pyqt4 was named PyQt4
and pyqt5 was named PyQt5
. 快速搜索后,pyqt4命名为
PyQt4
,pyqt5命名为PyQt5
。
So please try 所以请尝试
pip install PyQt4
in gui_pyqt4, and 在gui_pyqt4中,以及
pip install PyQt5
in gui_pyqt5. 在gui_pyqt5中。
You need to activate the appropriate virtual environment and then use the command pip install PyQt4
or pip install PyQt5
. 您需要激活适当的虚拟环境,然后使用命令
pip install PyQt4
或pip install PyQt5
。 Since you are using virtualenvwrapper, the virtual environment is activated automatically. 由于您使用的是virtualenvwrapper,因此虚拟环境会自动激活。 Otherwise, use
workon virtualenv_name
to activate the environment.Do tell if the problem still persists. 否则,请使用
workon virtualenv_name
激活环境。请确定问题是否仍然存在。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.