天天看點

conda環境 python包手動安裝_Conda包安裝到根環境而不是活動環境

我用Conda在windows機器上設定了一個環境。當我嘗試安裝一個包時,它不是安裝到活動環境中,而是安裝到根環境中。怎麼回事。在(science) C:\Users\user>conda info --envs

# conda environments:

#

science * C:\Users\user\Anaconda3\envs\science

root C:\Users\user\Anaconda3

我在我的science環境中處于活動狀态,我嘗試使用pip安裝一個包。在

^{pr2}$

在環境中安裝了活動但在清單中時:(science) C:\Users\user>conda list

# packages in environment at C:\Users\user\Anaconda3\envs\science:

#

沒有。如果我停用我的環境并再次嘗試conda list,則表明它已安裝到根環境中。這不是期望的行為。在(science) C:\Users\user>deactivate

C:\Users\user>conda list

# packages in environment at C:\Users\user\Anaconda3:

#

_license 1.1 py36_1

alabaster 0.7.9 py36_0

anaconda 4.3.1 np111py36_0

...

pygatt 3.1.1

...

我做錯什麼了?在

我試着創造第二個環境。如果我将pygatt安裝到第二個環境,然後切換到第一個環境并嘗試pip list,那麼pygatt也在第一個環境中。就好像這些環境沒有做他們應該做的。在