Nach Anaconda installation, conda-Befehl den Fehler “ImportError: no module named conda.cli"

Installierte ich die 64-bit-Linux-version von Anaconda vor kurzem (1.8.0-Linux-x86_64). Die installation schien zu funktionieren:

$ python 
Python 2.7.5 |Continuum Analytics, Inc.| (default, Nov  4 2013, 15:30:26)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>>
##No issues here 

Aber wenn ich versuche, eine der conda-Befehle, bekomme ich eine Fehlermeldung:

$ conda info
Traceback (most recent call last):
  File "~/anaconda/bin/conda", line 3, in <module>
    from conda.cli import main
ImportError: No module named conda.cli

Installation ist unter meinem Benutzer-Verzeichnis (~/anaconda). Ich habe überprüft, dass $PATH enthält ~/anaconda/bin. $PYTHONPATH gesetzt, um auch ~/anaconda/lib.

Irgendwelche Gedanken auf, was ist falsch mit dem 'conda" - Befehl? Meine Suchanfragen werden nicht angezeigt, um zu zeigen, einem anderen die Meldung dieses Fehlers.

Was passiert, wenn Sie PYTHONPATH nicht gesetzt?
Danke @asmeurer. unset PYTHONPATH von selbst nicht funktioniert. Allerdings, wenn ich auch unset PYTHONHOME, es funktioniert. Sieht aus wie PYTHONHOME war, deutete auf eine andere python-installation, die diesen Fehler verursacht hat.
In der Regel mit Anaconda, die Sie nicht benötigen, um die Variablen. Nur $PATH.

InformationsquelleAutor pk45059 | 2013-11-06

Schreibe einen Kommentar