1
我在OS X系統上安裝了anaconda發行版。如何更新anaconda發行版和python包?
如果我看與蟒蛇導航安裝的軟件包,我看到很多包都升級。如果我升級其中一個,那麼我在列表中有一個anaconda軟件包,其版本號爲custum
。如果我升級這個軟件包,我會回到先前升級的軟件包的先前版本。
此後,我跟着this頁的文檔。
--> conda update conda
Fetching package metadata .......
Solving package specifications: ..........
Package plan for installation in environment /blabla/anaconda:
The following packages will be UPDATED:
anaconda: 4.2.0-np111py35_0 --> custom-py35_0
conda: 4.2.13-py35_0 --> 4.2.14-py35_0
requests: 2.11.1-py35_0 --> 2.12.4-py35_0
Proceed ([y]/n)? y
...
[ COMPLETE ]
--> conda update anaconda
Fetching package metadata .......
Solving package specifications: ..........
Package plan for installation in environment /blabla/anaconda:
The following packages will be UPDATED:
anaconda: custom-py35_0 --> 4.2.0-np111py35_0
The following packages will be DOWNGRADED due to dependency conflicts:
conda: 4.2.14-py35_0 --> 4.2.13-py35_0
requests: 2.12.4-py35_0 --> 2.11.1-py35_0
Proceed ([y]/n)? y
...
[ COMPLETE ]
正如你所看到的,用更新暢達,暢達,並要求被更新到新版本,並更新蟒蛇,同樣的包降級到舊版本。
因此我的問題是,給定當前安裝蟒蛇的,如果我要維護包和更新整個分配我該怎麼辦?
由Mike答案是在95%的病例是正確的,但由於這是一個常見的問題,顯然明顯的答案('暢達更新anaconda',通常* *你不應該執行**)導致意外的和不需要的結果(如實際** **降級包),我在這裏提供這個問題的討論更長:https://stackoverflow.com/questions/45197777/how -do-i-update-anaconda – IanSR
conda更新conda沒有爲我工作。這樣做。 :) – Pigeon