from sklearn import tree
在python中,当我在解释器中运行此代码时,出现错误:
“modulenotfounderror:没有名为'sklearn'的模块”
如何解决此问题? 我可以成功地在IDLE版本中运行它。但是运行解释器,它并不起作用。
答案 0 :(得分:0)
默认情况下,sklearn模块未与Pyhton预先打包。您必须使用pip安装sklearn模块。
在python控制台上运行以下命令以安装sklearn模块:
pip install sklearn
您还可以安装有助于sklearn模块的实用程序模块:
- pip install numpy
- pip install scipy
答案 1 :(得分:0)
请检查您在解释器中使用的python版本:
which python
或python --version
如果与IDLE版本不同,则必须先设置环境路径。因为您提到了.exe
,所以这里是设置Window机器的方法。请在命令提示符中写入以下命令之一。 (这取决于您在IDLE版本中使用的版本。)
set path=%path%;C:\python36
set path=%path%;C:\python27
C:\python36
是通常在Window机器上安装python的地方。
从命令行,如果你有多个版本的python并想使用指定版本的python,你可以尝试py -2
或py -3
。