Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在不同的virtualenv上安装PyQt4和PyQt5?_Python_Python 2.7 - Fatal编程技术网

Python 如何在不同的virtualenv上安装PyQt4和PyQt5?

Python 如何在不同的virtualenv上安装PyQt4和PyQt5?,python,python-2.7,Python,Python 2.7,我正在尝试维护2个python项目。其中一个使用PyQt4,另一个使用PyQt5。所以我创建了2个virtualenv,如下所示 sudo安装了1台virtualenv和virtualenvwrapper 2从rootsudo注销 3在/home/thura/workspace/python/virtualenv创建了virtualenv 4下的mkvirtualenv gui_pyqt4 /home/thura/workspace/python/virtualenv 5 mkvirtualen

我正在尝试维护2个python项目。其中一个使用PyQt4,另一个使用PyQt5。所以我创建了2个virtualenv,如下所示

sudo安装了1台virtualenv和virtualenvwrapper

2从rootsudo注销

3在/home/thura/workspace/python/virtualenv创建了virtualenv

4下的mkvirtualenv gui_pyqt4 /home/thura/workspace/python/virtualenv

5 mkvirtualenv gui_pyqt5下 /home/thura/workspace/python/virtualenv

我想将PyQt4的lib/module/etc安装到gui_PyQt4中,并将PyQt5的lib/module/etc安装到gui_PyQt5中。我试着安装pip-install-python-qt4和pip-install-python-qt5,但没有成功


如何将不同的模块安装到不同的环境中?

您需要使用pypi上的名称来安装带有pip安装的python包

经过快速搜索,pyqt4被命名为pyqt4,pyqt5被命名为pyqt5

所以请试试看

pip install PyQt4
在gui_pyqt4中,以及

pip install PyQt5

在gui_pyqt5.

中,需要激活相应的虚拟环境,然后使用命令pip install pyqt4或pip install pyqt5。由于您使用的是VirtualNVRapper,虚拟环境将自动激活。否则,请使用workon virtualenv_name激活环境。请务必说明问题是否仍然存在