在蟒蛇我想創建使用與行開頭的environment.yml文件的環境:無法安裝含有水蟒森蚺環境4.0.0 np110py27_0
name: mytest
dependencies:
- anaconda=4.0.0=np110py27_0
然而,當試圖創造環境,我得到的錯誤:
Fetching package metadata .........
Solving package specifications: ....
Error: The following specifications were found to be in conflict:
- anaconda 4.0.0 np110py27_0
Use "conda info <package>" to see the dependencies for each package.
我沒有遇到任何問題,我這樣做的時候七天前,但是當我嘗試這樣做我昨天得到了錯誤。
我在Windows 7 64位上以管理員Anaconda 2.2.0(Python 2.7版本)運行。 「conda list」輸出包括conda 4.1.11和conda-env 2.5.2。
要嘗試隔離錯誤,我將Miniconda2安裝在以前從未安裝過任何Anaconda/Miniconda的不同64位Windows 7計算機(以管理員身份)。這是最新的64位Python 2.7系列(Miniconda2-4.1.11-Windows-x86_64.exe)。
但要安裝蟒蛇= 4.0.0 = np110py27_0,無論是到一個新的環境或根環境,都產生之前,我收到了同樣的錯誤:
C:\>conda install anaconda=4.0.0=np110py27_0
Fetching package metadata .........
.Solving package specifications: ....
The following specifications were found to be in conflict:
- anaconda 4.0.0 np110py27_0
Use "conda info <package>" to see the dependencies for each package.
C:\>conda create --name test400 anaconda=4.0.0=np110py27_0
Fetching package metadata .........
.Solving package specifications: ....
The following specifications were found to be in conflict:
- anaconda 4.0.0 np110py27_0
Use "conda info <package>" to see the dependencies for each package.
我怎麼能確定是什麼原因造成衝突,以及我如何解決它,因爲conda並沒有在其錯誤消息中指定第二個軟件包?我看到了對其他「衝突規格說明」問題的答覆,答案通常是「將有問題的程序包安裝到單獨的python環境」,但在這種情況下,無法使用該程序包創建新環境。從一個乾淨的Miniconda安裝開始也沒有工作。我懷疑Anaconda存儲庫中的某些內容已經發生了變化(這與以前的environment.yml一致,但不是現在),但是如何確定這是否是潛在的問題呢?
感謝。