[英]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.