Anaconda环境无法导入模块

时间:2018-01-17 13:17:39

标签: python scikit-learn pycharm anaconda

我已经安装了PyCharm以处理Python项目。我还安装了Anaconda,为我的机器上的项目创建了conda环境。

我创建了一个名为'hello-world-ml'的新项目,我为我的python项目创建了一个名为'hello-world-ml'的conda环境。

在我的python文件夹中,我有一个名为'hello-world.py'的脚本。在这个脚本中,我需要模块'sklearn'。我已经激活了我的conda环境并使用命令conda install scikit-learn安装了sklearn。当我输入conda list时。我可以看到该模块已成功安装在conda环境中。

我还将PyCharm配置为使用conda环境中的Python解释器。因此,当我输入from sklearn...时,它会自动建议要导入的内容。

当我去运行我的脚本时,我收到了这个错误:

Traceback (most recent call last):
  File "hello-world.py", line 1, in <module>
    from sklearn import tree
  File "C:\Users\Callu\Anaconda3\envs\hello-world-ml\lib\site-packages\sklearn\__init__.py", line 134, in <module>
    from .base import clone
  File "C:\Users\Callu\Anaconda3\envs\hello-world-ml\lib\site-packages\sklearn\base.py", line 11, in <module>
    from scipy import sparse
  File "C:\Users\Callu\AppData\Roaming\Python\Python36\site-packages\scipy\__init__.py", line 118, in <module>
    from scipy._lib._ccallback import LowLevelCallable
  File "C:\Users\Callu\AppData\Roaming\Python\Python36\site-packages\scipy\_lib\_ccallback.py", line 1, in <module>
    from . import _ccallback_c
ImportError: cannot import name '_ccallback_c'

我不确定如何解决此错误。任何帮助将不胜感激。

此外,当我停用conda环境并尝试运行脚本时,它可以正常工作。

0 个答案:

没有答案