[英]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.