从本地目录导入sklearn

时间:2016-02-18 21:24:12

标签: python python-2.7 import ipython packages

我在没有root访问权限的服务器上使用anaconda发行版。为了使用sklearn最新版本,我将它安装到我的主目录[/ hone / ram]中,它安装在/home/ram/local/lib/python27/site-packages/

现在我想使用此版本的sklearn而不是/soft/anaconda/python2.7/lib/python2.7/上安装的默认版本

我尝试使用/home/ram/local/lib/python27/site-packages/函数在路径变量的0位置插入sys.path.append来修改sys.path变量。

当我通过我的shell python解释器执行此操作时,python能够从我的主目录加载sklearn,即/home/ram/local/lib/python27/site-packages/但是当我通过ipython notebook执行此操作时,这不起作用。

即使在ipython notebook中将/home/ram/local/lib/python27/site-packages/添加到路径变量之后也是如此。当我尝试导入sklearn时,它仍然从默认路径/soft/anaconda/python2.7/lib/python2.7/

导入

我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

确保您的自定义文件夹显示在sys.path中的系统文件夹之前。我想,您需要使用sys.path.insert(0, "/my/path")代替sys.path.append