我已经安装了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环境并尝试运行脚本时,它可以正常工作。