2017-05-24 136 views
0

pymatgen模塊應該適用於Python 2.7.x或3.這兩個文件都可用(https://anaconda.org/matsci/pymatgen/files)。我的Python(sys.version)是2.7.11。如何安裝pymatgen for Python 2.7.x而不是3.6

我試着用標準安裝:"conda install -c mastic pymatgen",但它返回一個錯誤:

"Fetching package metadata ...........                  
Solving package specifications: .                   

UnsatisfiableError: The following specifications were found to be in conflict:        
    - pymatgen -> python 3.6*                     
    - python 3.5*                        
Use "conda info <package>" to see the dependencies for each package." 

看起來它正試圖安裝pymatgen模塊爲Python 3,我是一個短版本。

我想安裝2.7.x兼容版本,但無法找到有關如何強制conda安裝來執行此操作的說明。

由於其他原因,我無法升級到3.6。

+0

我認爲本指南可能有助於https://conda.io/docs/py2or3.html#use-a-different-version-of-python – davedwards

回答

0

您是否嘗試過pip?

但是,當他們提到Here

然後先安裝NumPy使用:pip install pymatgen

+0

請閱讀本文[如何回答](http:// stackoverflow.com/help/how-to-answer)提供高質量的答案。 – thewaywewere

0

運行Miniconda3-latest-MacOSX-x86_64.sh重新開始,而不是Miniconda2-l​​atest-MacOSX-x86_64.sh。

相關問題