我想用scikit-learn。我输入了
pip install -U scikit-learn
pip3 install sklearn
安装它;但是当我输入
$ Python
>>> import sklearn
它返回
ImportError: No module named sklearn
我遵循了其他教程,但它不起作用。此外,我的环境会返回此警告:
如果你已经安装了scikit-learn from source,请不要忘记 在使用它之前构建包:运行
python setup.py install
或 源目录中的make
。
在终端输入的真实代码是什么?我尝试在终端中输入python setup.py install
,但它无法正常工作
答案 0 :(得分:6)
确保pip和python是相同的版本。 例如,如果你运行python 2.7的pip,它将只在2.7中安装包,如果你的python命令指向例如python 3.3解释器,它将没有该包
答案 1 :(得分:1)
您没有安装scikit-learn软件包,如果您在终端linux中,请尝试以下操作:
sudo pip install scikit-learn
如果要在代码中安装软件包,请使用
import os
os.system('sudo pip install scikit-learn')
答案 2 :(得分:1)
尝试:
pip3 install scikit-learn
答案 3 :(得分:0)
我认为您尚未安装sklearn,请在您的python终端上尝试以下操作:
pip install sklearn
并继续您的代码
答案 4 :(得分:0)
不仅适用于此软件包,而且适用于几乎所有情况,如果python3 -m pip install sklearn
不起作用,请尝试使用pip install sklearn
。
答案 5 :(得分:0)
如果你有多个版本的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
等等......