[英]How to upgrade/reinstall package(scikit-learn) using Anaconda
我一直在使用Windows 7和py2 x32上最初安装的sklearn 0.13.1(IIRC)的Anaconda:
In [2]: sklearn
Out[2]: <module 'sklearn' from 'D:\Anaconda\lib\site-packages\scikit_learn-0.13.1-py2.7-win32.egg\sklearn\__init__.pyc'>
现在我想将sklearn升级到0.14.1。 我试过了:
import sklearn
时,它仍显示与上述相同的信息。 D:\\Anaconda\\Lib\\site-packages\\scikit_learn-0.13.1-py2.7-win32.egg D:\\Anaconda\\Lib\\site-packages\\scikit_learn-0.14.1-py2.7.egg-info
然后,我尝试卸载旧版本,但是以下所有方法均失败:
control pannel -> uninstall programs
,我只能看到的Python 2.7 scikit学习-0.14.1那里卸载。 那应该是刚才安装带有该可执行文件的sklearn-0.14.1时放在我的系统上的卸载程序。 pip uninstall sklearn
输出:
无法卸载要求sklearn,未安装将完整日志存储在C:\\ Users \\ zhangxaochen \\ pip \\ pip.log中
尝试编辑D:\\Anaconda\\Lib\\site-packages\\easy-install.pth
,替换此行:
./scikit_learn-0.13.1-py2.7-win32.egg
与
./scikit_learn-0.14.1-py2.7.egg-info
有人可以告诉我如何成功升级吗? 我不想重新安装我的python。
好吧,愚蠢的错误操作...
我确实复制并easy-install - 副本.pth
了名称为easy-install - 副本.pth
的原始easy-install.pth
的备份,但忘了将扩展名重命名为.bak
。 因此,python仍然会查找该备份文件,而我对easy-install.pth
编辑没有任何效果; \\
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.