2017-10-16 18 views
0

Ici un problème que j'ai sur un conda Virtual env. J'utilise l'invité d'Ubuntu 64b sur l'hôte de Windows 7 avec la boîte virtuelle.La liste de Conda montre un paquet mais ne peut pas l'importer

Alors, quand je fais:

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

semble être installé à droite? Prochaine étape:

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' 
>>> 

Ok, ici, je suis perdu. Pourquoi python ne reconnaît pas ce paquet (et ce n'est pas le seul). Je suis toujours dans mon environnement activé lors de l'exécution de python.

Je suis tout à fait nouveau pour python alors peut-être que je me manque une énorme erreur, s'il vous plaît être gentil: D

Merci pour votre aide sur celui-ci!

Mise à jour 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

Est-ce que Python est installé dans l'environnement 'MyVirtEnv'? Quelle est la sortie de 'sys.path' et' sys.executable' du Python que vous utilisez? – darthbith

+0

Oui, bien sûr, python est installé J'ai mis à jour le poste avec l'entrée de texte que vous avez demandé –

+0

Quel est le nom de votre environnement? Dans votre exemple en haut vous utilisez 'MyVirtEnv', mais dans la sortie ci-dessous, le nom de l'environnement semble être' universe' – darthbith

Répondre

0

utilisation Conda désinstaller visdom et essayez d'installer à nouveau. conda install -c conda-forge visdom