2016-10-17 180 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適合我 –