【发布时间】:2017-01-20 08:13:39
【问题描述】:
我需要在 sklearn v0.17 和安装了 sklearn v0.15 的服务器上运行我的 python 脚本。
于是我将scikit-learn-0.17包下载到/home/mydir/lib/python2.7/site-packages/并安装了包。
但是当我转到其他目录并尝试运行 python 和 import sklearn 时,版本仍然是 0.15。
我创建了~/.startup.py 并输入以下代码
import sys
sys.path.insert(0,"/home/mydir/lib/Python2.7/site-packages/")
然后我用
指向~/.bashrc 中的~/.startup.py
PYTHONSTARTUP=~/.startup.py
但这无济于事。
我想知道如何解决这个问题。谢谢!
以下文件/目录位于site-packages/
easy-install.pth scikit-learn-0.17 site.pyc
pysam-0.9.1.4 scikit_learn-0.17-py2.7.egg-info site.pyo
pysam-0.9.1.4-py2.7-linux-x86_64.egg site.py sklearn
【问题讨论】:
-
能否请您发布您的站点包文件夹的内容?
-
@crey4fun 我已将它们添加到问题中。
-
能否再次卸载scikit-learn,然后执行这行代码:
pip install -U scikit-learn -
@crey4fun 刚刚尝试过,它引发了一个错误,说
Installing collected packages: scikit-learn Found existing installation: scikit-learn 0.15.2 -
这不是错误。它也应该说类似
uninstalling old version...。如果是,请再次检查 scikit-learn 版本,它应该是正确的。
标签: python python-2.7 scikit-learn python-module