ModuleNotFoundError:当pip显示已安装sklearn时,没有名为“ sklearn”的模块

时间:2020-05-13 21:01:36

标签: python scikit-learn pip

当我尝试运行此程序以测试一切是否正确安装

import sklearn  
print('sklearn: {}'.format(sklearn.__version__))

我明白了

Traceback (most recent call last):  
  File "C:\Users\matth\Documents\Test Libraies.py", line 20, in <module>  
    import sklearn  
ModuleNotFoundError: No module named 'sklearn'  

当我尝试使用pip list在cmd中进行测试时,我得到了

Package       Version
------------- ------- 
joblib        0.14.1  
numpy         1.18.4  
pip           20.1  
scikit-learn  0.23.0  
scipy         1.4.1  
setuptools    46.3.0  
threadpoolctl 2.0.0  
wheel         0.34.2

我试图将所有可能的位置放到PATH中,却一无所获。 Google也没有太多帮助。我是刚向python添加库的新手,但我安装的其他4个都很好。

有什么建议吗?

编辑

python -c "import sklearn; sklearn.show_versions()"的输出是:

System:
    python: 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 22:45:29) [MSC v.1916 32 bit (Intel)]
executable: C:\Users\matth\AppData\Local\Programs\Python\Python38-32\python.exe
   machine: Windows-10-10.0.18362-SP0
Python dependencies:
       pip: 20.1
setuptools: 46.3.0
   sklearn: 0.23.0
     numpy: 1.18.4
     scipy: 1.4.1
    Cython: None
    pandas: None
matplotlib: None
    joblib: 0.14.1

Built with OpenMP: True

编辑2

在IDE中,import pip;print(pip.main(['list']))显示:

Package            Version
------------------ -------
...
scikit-learn       0.23.0
...
sklearn            0.0
...

0 个答案:

没有答案