2017-10-16 191 views
0

這裏有一個問題,我有一個conda虛擬環境。我使用Virtual Box在Windows 7主機上使用ubuntu 64b guest。Conda列表顯示一個包,但不能導入它

所以當我做:

source activate MyVirtEnv 
conda list |grep visdom 
visdom     0.1.05      0 conda-forge 

似乎要安裝嗎? 下一步:

python 
Python 3.5.3 |Anaconda custom (64-bit)| (default, Mar 6 2017, 11:58:13) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import visdom 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named 'visdom' 
>>> 

好的,這裏我迷路了。爲什麼python不能識別這個包(並且它不是唯一的)。我仍然在執行python時激活了env。

我很新的Python所以也許我錯過了一個巨大的錯誤,請善待:d

感謝您在這一個幫助!

更新1:

[email protected]:~$ source activate universe 
(universe) [email protected]:~$ python 
Python 3.5.3 |Anaconda custom (64-bit)| (default, Mar 6 2017, 11:58:13) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import sys 
>>> sys.path 
['', '/home/deeplearning/anaconda3/envs/universe/lib/python35.zip', '/home/deeplearning/anaconda3/envs/universe/lib/python3.5', '/home/deeplearning/anaconda3/envs/universe/lib/python3.5/plat-linux', '/home/deeplearning/anaconda3/envs/universe/lib/python3.5/lib-dynload', '/home/deeplearning/anaconda3/envs/universe/lib/python3.5/site-packages', '/home/deeplearning/anaconda3/envs/universe/lib/python3.5/site-packages/Sphinx-1.5.6-py3.5.egg', '/home/deeplearning/gym', '/home/deeplearning/anaconda3/envs/universe/lib/python3.5/site-packages/torchvision-0.1.9-py3.5.egg'] 
>>> sys.executable 
'/home/deeplearning/anaconda3/envs/universe/bin/python' 
>>> 
+0

Python是否安裝在'MyVirtEnv'環境中?你正在運行的Python中的sys.path和sys.executable的輸出是什麼? – darthbith

+0

是的,當然安裝了蟒蛇我更新了文本輸入您要求的文字 –

+0

您的環境的名稱是什麼?在你的頂部使用'MyVirtEnv'的例子中,但在下面的輸出中,環境名稱似乎是'universe' – darthbith

回答

0

使用暢達卸載visdom並嘗試重新安裝。 conda install -c conda-forge visdom

相關問題