[英]If I install python scikit-learn through pip, I get latest version, but python cannot import module
系統:Ubuntu 12.04(精確)
如果我安裝了scikit-learn through
sudo apt-get install python-sklearn
我可以在python中導入sklearn但是獲得版本0.10,這是我不想要的
如果我安裝了scikit-learn through
sudo pip install -U scikit-learn
我可以在/usr/local/lib/python2.7/dist-packages/
下看到scikit_learn-0.14.1-py2.7.egg-info
,但我不知道如何讓python導入正確的版本。 將PYTHONPATH設置為/usr/local/lib/python2.7/dist-packages/沒有幫助。
如何讓python從pip放置模塊加載模塊,而不是apt-get install放置它們的位置?
您可以在代碼中設置站點目錄。
import site
site.addsitedir('/usr/local/lib/python2.7/dist-packages')
可能是您安裝了多個版本的python並且PATH中的pip命令與路徑中的python命令不匹配。 您可以查看:
which python
which pip
cat `which pip`
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.