【问题标题】:How to install PyQt4 and PyQt5 at different virtualenv?如何在不同的 virtualenv 中安装 PyQt4 和 PyQt5?
【发布时间】:2017-12-23 03:55:46
【问题描述】:

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

1) 通过 sudo 安装 virtualenv 和 virtualenvwrapper

2) 从 root 注销(sudo)

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”,但无法正常工作。

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

【问题讨论】:

    标签: python python-2.7


    【解决方案1】:

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

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

    所以请尝试

    pip install PyQt4
    

    在 gui_pyqt4 中,并且

    pip install PyQt5
    

    在 gui_pyqt5 中。

    【讨论】:

      【解决方案2】:

      您需要激活相应的虚拟环境,然后使用命令pip install PyQt4pip install PyQt5。由于您使用的是 virtualenvwrapper,因此会自动激活虚拟环境。否则,请使用workon virtualenv_name 激活环境。请告知问题是否仍然存在。

      【讨论】:

        猜你喜欢
        • 2012-10-07
        • 2015-09-06
        • 2013-08-05
        • 2014-03-05
        • 1970-01-01
        • 2012-04-26
        • 2011-04-20
        • 2016-08-30
        • 2020-06-18
        相关资源
        最近更新 更多