Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python miniconda安装sklearn但未找到它_Python - Fatal编程技术网

python miniconda安装sklearn但未找到它

python miniconda安装sklearn但未找到它,python,Python,要安装sklearn,我在win10计算机中安装了miniconda,并在Anaconda命令行中输入: (C:\Python\Miniconda3) C:\Users\apple>conda install sklearn 这表明安装成功 (C:\Python\Miniconda3) C:\Users\apple>conda install scikit-learn Fetching package metadata ........... Solving package

要安装sklearn,我在win10计算机中安装了miniconda,并在Anaconda命令行中输入:

(C:\Python\Miniconda3) C:\Users\apple>conda install sklearn
这表明安装成功

 (C:\Python\Miniconda3) C:\Users\apple>conda install scikit-learn
 Fetching package metadata ...........
 Solving package specifications: .

 # All requested packages already installed.
 # packages in environment at C:\Python\Miniconda3:
 #
 scikit-learn              0.18.1              np113py36_1
我的计算机中有Python2.7和Python3.6,默认环境是Python3.6。但是,当我在python 3.6命令行中输入以下顺序时,我发现python 3.6中没有sklearn:

 Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 
bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import sklearn
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import sklearn
ModuleNotFoundError: No module named 'sklearn'
Python 3.6.0(v3.6.0:41DF79263A111201612.23,08:06:12)[MSC v.1900 64
win32上的位(AMD64)]
有关详细信息,请键入“copyright”、“credits”或“license()”。
>>>导入sklearn
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
导入sklearn
ModuleNotFoundError:没有名为“sklearn”的模块
我在python 2.7命令行中输入相同的顺序,还有:

>>> import sklearn

Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    import sklearn
ImportError: No module named sklearn
导入sklearn 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 导入sklearn ImportError:没有名为sklearn的模块 但是,在conda命令行中,它显示sklearn已成功安装


你能告诉我原因并解决它吗?

注意:通常不建议多次安装Python;如果需要使用不同的Python版本,请使用虚拟环境

首先,在命令提示符中检查您使用的python版本

python --verison
它应该在版本信息的某个地方显示
Miniconda
。如果不是,那么这将意味着您的
python
以不同的路径执行。您必须将
PATH
变量设置为指向存储Miniconda可执行文件的位置

说明:

通常,在Windows中进行新安装时,可执行文件的路径会附加到
path
变量。使用
conda
将使用Miniconda(或Anaconda)可执行文件,因为正常的Python安装不会包含它。如果您有多个安装,您的
python
命令将指向最初安装的发行版的可执行文件,而不是Miniconda(您已成功安装
sklearn

您必须转到环境变量设置来更改安装顺序