我无法在Anaconda 2.3.0中导入sklearn

时间:2015-11-05 08:17:09

标签: python linux scikit-learn anaconda

我在非网络Linux机器上安装了最新的Anaconda 2.3。除了
之外,一切正常     进口sklearn 然后我回来了

----> 1 import sklearn

sklearn.py in <module>()

ValueError: Attempted relative import in non-package

我必须进入anaconda的/ pkgs文件夹并进入scikit - 从那里学习导入。当我打字时,这种工作甚至更奇怪 进口
以及显示可能包的制表符,显示了sklearn。

1 个答案:

答案 0 :(得分:2)

您可能正在计算机上使用其他Python安装。

例如,我在Anaconda environement中使用Python,默认情况下使用另一个。如果执行:~/anaconda/bin/python我可以毫无问题地导入sklearn。

相反,如果我执行/usr/bin/python然后尝试导出它,我收到错误消息,因为我从Anaconda安装了sklearn。

在终端上输入$PATH检查您的PATH变量并查看订单,如果Anaconda不是第一个(或者不存在),请输入:export PATH="/path/to/anaconda/bin:$PATH"

我希望这有效。