Python:无法修复“ModuleNotFoundError:没有名为'sklearn'的模块”

问题描述 投票:-1回答:1

我已经通过sklearn安装了pip install scikit-learn但是当我尝试运行它时我仍然收到此消息

我已经尝试了很多东西来修复它。但似乎没有任何效果。

谁能帮我?

python cmd module scikit-learn pip
1个回答
0
投票

正如@TasosPapastylianou所说,你当前的pip默认为pip3并将scikit-learn安装到python3库。

你需要检查哪个版本的python是你的iris.py使用。 (它应该在该文件的顶行中提供)。最有可能的是它只使用python。像这样的东西:

#!/usr/bin/env python

您可以通过执行以下操作来检查python命令正在使用的版本:

python -V

最有可能它将默认为python2而不是python3

有多种方法可以解决这个问题:

  1. 尝试使用python3 iris.py来执行脚本。
  2. 将文件顶行的shebang更改为: #!/usr/bin/env python3
© www.soinside.com 2019 - 2024. All rights reserved.