ImportError:没有名为sklearn的模块(Python)

xiozqbni  于 2023-05-12  发布在  Python
关注(0)|答案(7)|浏览(180)

我想使用scikit-learn。我已经打好了

pip install -U scikit-learn
pip3 install sklearn

安装它;但是当我打字的时候

$ Python
>>> import sklearn

它返回

ImportError: No module named sklearn

我遵循其他教程,但它不工作。此外,我的环境返回此警告:
如果你已经从源代码安装了scikit-learn,请不要忘记在使用它之前构建这个包:在源目录中运行python setup.py installmake
在终端中输入的真实代码是什么?我试图在终端中输入python setup.py install,但它不起作用

y3bcpkx1

y3bcpkx11#

确保pip和python的版本相同。例如,如果您运行python2.7的pip,它将只在2.7中安装软件包,如果您的python命令指向python3.3解释器,它将不会安装该软件包

k10s72fa

k10s72fa2#

你没有安装scikit-learn包,如果你在终端linux中,试试这个:

sudo pip install scikit-learn

如果要在代码中安装包,请使用

import os 
os.system('sudo pip install scikit-learn')
0ejtzxu1

0ejtzxu13#

尝试:

pip3 install scikit-learn
mjqavswn

mjqavswn4#

不仅对于这个包,而且对于大多数情况,如果pip install sklearn不工作,请尝试使用python3 -m pip install sklearn

k0pti3hp

k0pti3hp5#

我想你还没有安装sklearn,在你的python终端上试试这个:

pip install sklearn

并继续执行代码

8xiog9wr

8xiog9wr6#

这可能发生在你有多个版本的python和pip的情况下,请执行以下操作:
输入以下命令检查您的python版本:

python --version

对于python 3.8,使用安装sklearn

pip3.8 install sklearn

对于python 3.7,使用安装sklearn

pip3.7 install sklearn

对于python 3.6,使用安装sklearn

pip3.6 install sklearn

等等……

v9tzhpje

v9tzhpje7#

遇到同样的问题,通过以下步骤解决:
使用以下命令检查Python版本:

$ python --version

如果版本是python 2.7,用途:

$ sudo pip2 install <package_name>

如果安装了python版本3,请使用pip3而不是pip2

相关问题