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.
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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie es installieren, Sie verpasst ein Stück. Wenn conda bat Sie, wenn Sie können Ihre .bashrc-Datei, die Sie wahrscheinlich auf NEIN geklickt. Es ist eine einfache Lösung: starten Sie Ihren Dolmetscher und fügen Sie diese Zeile:
export PATH=/home/add your username here/anaconda/bin:$PATH
Nun geben
python
in der Dolmetscher-und Sie werden sehen, Anaconda 1.8.0 oder was auch immer version Sie haben. Sie müssen dies tun, jedes mal, wenn Sie starten Sie eine neue Dolmetscher.Genießen!
Dieser mein Problem gelöst. Danke!!! Ich werde link zu der mehrere github-Fragen, so dass es leichter zu finden.
InformationsquelleAutor RubyGladiator
Wenn anaconda installiert wurde, indem Sie den root-Benutzer ein Problem mit Berechtigungen produzieren könnten
ImportError: No module named 'conda.cli'
Fehler.Sowas
sudo chown -R [username] [anaconda_dir]
wäre die Hilfe in diesem Fall.
Alternativ die conda installieren, könnten geklont werden, um einen anderen Speicherort, wie z.B. home-Verzeichnis des Benutzers:
conda create -n [my_conda_root] --clone=[current_conda_dir]
Aber für diese zu arbeiten, müssen Sie mindestens das Lesen und die Berechtigung zum durchsuchen.
InformationsquelleAutor Dmitri