我一直在使用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
,但是忘记将扩展名重命名为.bak
。因此,python仍然会查找该备份文件,而我的编辑easy-install.pth
无效; \
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句