Python anaconda更新所有降级包
当我尝试使用Python anaconda更新所有降级包,python,updates,anaconda,downgrade,Python,Updates,Anaconda,Downgrade,当我尝试使用conda update--all命令更新我的Anaconda3 virtualenv中的所有包时,Anaconda告诉我,有些包将被降级,而不是升级所有包 这是conda update--all命令的输出: Fetching package metadata: .... Solving package specifications: ...........................................................................
conda update--all
命令更新我的Anaconda3 virtualenv
中的所有包时,Anaconda告诉我,有些包将被降级,而不是升级所有包
这是conda update--all
命令的输出:
Fetching package metadata: ....
Solving package specifications: ......................................................................................................................................................................................................................................................................................
Package plan for installation in environment /home/xiaolong/development/anaconda3/envs/jupyter:
The following packages will be downloaded:
package | build
---------------------------|-----------------
mkl-rt-11.1 | p0 100.1 MB
numpy-1.10.2 | py35_p0 5.8 MB
pillow-3.1.1 | py35_0 812 KB
werkzeug-0.11.4 | py35_0 420 KB
clyent-1.2.1 | py35_0 13 KB
numexpr-2.4.4 | np110py35_p0 334 KB
scipy-0.16.1 | np110py35_p0 23.2 MB
bokeh-0.11.1 | py35_0 3.1 MB
datashape-0.5.1 | py35_0 91 KB
scikit-learn-0.17 | np110py35_p1 8.8 MB
odo-0.4.2 | py35_0 176 KB
------------------------------------------------------------
Total: 142.8 MB
The following NEW packages will be INSTALLED:
mkl-rt: 11.1-p0
The following packages will be UPDATED:
bokeh: 0.11.0-py35_0 --> 0.11.1-py35_0
clyent: 1.2.0-py35_0 --> 1.2.1-py35_0
datashape: 0.5.0-py35_0 --> 0.5.1-py35_0
odo: 0.4.0-py35_0 --> 0.4.2-py35_0
pillow: 3.1.0-py35_0 --> 3.1.1-py35_0
werkzeug: 0.11.3-py35_0 --> 0.11.4-py35_0
The following packages will be DOWNGRADED:
numexpr: 2.4.6-np110py35_1 --> 2.4.4-np110py35_p0 [mkl]
numpy: 1.10.4-py35_0 --> 1.10.2-py35_p0 [mkl]
scikit-learn: 0.17-np110py35_2 --> 0.17-np110py35_p1 [mkl]
scipy: 0.17.0-np110py35_1 --> 0.16.1-np110py35_p0 [mkl]
Proceed ([y]/n)?
我想知道为什么会这样。为什么一些包裹会被降级?也许更好的问题是:
这些软件包的降级版本发生了什么变化,所以现在当我更新其他软件包时,它们需要恢复到早期版本
从这一点我希望得出结论,我是否需要当前版本的任何属性,例如
scipy
,或者我是否可以让它降级。可能是Conda中的一个Bug(另请参阅),或者更新的包不是针对MKL构建的。如果您使用python2.7 numpy想要进一步降级:-)@MSeifert我读到关于MKL更快之类的东西,所以我认为这可能与scipy现在也使用它有关,但我不明白为什么他们应该在更新版本中不使用MKL。这是关于在conda存储库中可以使用哪些包。可能还没有针对MKL构建更新的包。但另一方面,它也可能只是一个bug。