最近(就像两个月前一样)Anaconda从PyQt4搬到了PyQt5。当我在新的Windows机器上新安装它时,我意识到了这一点,我的旧代码无法运行。是否有一种(相对简单的)方法在PyQt5上安装PyQt4并在Windows上运行Anaconda?
答案 0 :(得分: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。