簡體   English   中英

python miniconda安裝sklearn但未找到它

[英]python miniconda install sklearn but not found it

要安裝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

我的計算機中有python 2.7和python 3.6,默認環境為python 3.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 2.7命令行中輸入了相同的順序,還有:

>>> import sklearn

Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    import sklearn
ImportError: No module named sklearn

但是在conda命令行中,它表明sklearn已成功安裝。

你能告訴我原因並解決嗎?

注意:通常不建議同時安裝多個Python。 如果您需要使用不同的Python版本,請改用虛擬環境。

首先,在命令提示符下檢查您使用的是哪個python版本。

python --verison

它應該在您的版本信息中的某處顯示Miniconda 如果不是,則意味着您的python在不同的路徑中執行。 您必須將PATH變量設置為指向Miniconda可執行文件的存儲位置。

說明:

通常,在Windows中進行全新安裝時,可執行文件的路徑會附加PATH變量中。 使用conda將使用Miniconda(或Anaconda)可執行文件,因為普通的Python安裝將不包含它。 如果您有多個安裝,則python命令將指向最初安裝的發行版的可執行文件,而不是Miniconda(已成功安裝sklearn )的可執行文件。

您必須轉到“ 環境變量”設置才能更改安裝順序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM