2016-10-17 60 views
2

最近(如两个月前)Anaconda从PyQt4移动到PyQt5。我意识到这一点时,我刚把它安装在一个新的Windows机器上,我的旧代码将无法运行。有没有一种(相对容易)的方式来在Windows上运行Anaconda的情况下沿PyQt5安装PyQt4?anaconda python 3.5安装PyQt4

回答

4

您可以从单独的通道安装PyQt4版本,但它会降级您当前安装的PyQt5版本。

conda install --channel https://conda.anaconda.org/conda-forge pyqt 

解决此问题的一个方法是创建一个额外的anaconda环境并从那里安装它。

在Windows命令提示符:

# Create the environment 
conda create -n py35_qt4 python=3.5 anaconda 


# Activate the new environment 
activate py35_qt4 


# Install the PyQt4 package in the new environment 
conda install --channel https://conda.anaconda.org/conda-forge pyqt 

然后,当你想使用新的PyQt4的环境中,你将需要使用activate py35_qt4命令来获取到该环境中,或添加路径该环境(类似于C:\Anaconda3\envs\py35_qt4\python.exe)到您的IDE。

+2

这仍然是使用Anaconda获得PyQt4的最佳方式吗? – user1367204

+0

C:\ Anaconda \ envs \ Python27 \ Scripts> conda install --name EnvName --channel https://conda.anaconda.org/conda-forge pyq t = 4适合我 –