
Ich verwende die Conda-Version 4.9.2
in Ubuntu 18.04
. Ich erstelle zuerst eine neue Umgebung und versuche dann, ein Paket zu installieren, aber überraschenderweise existiert dieses Paket bereits, aber wenn ich versuche, es in mein Jupyter-Notebook zu importieren, erhalte ich den folgenden Fehler:
ImportError: libX11.so.6: cannot open shared object file: No such file or directory
Ich habe keine Ahnung, warum dieses Paket dort existiert. Wenn ich danach suche, befindet es sich im folgenden Ordner:
/home/My_UBU/snap/jupyter/common/lib/python3.7/site-packages
Wenn ich eine neue Umgebung ( ) erstelle und meine conda create --name my_env
überprüfe , ist darin nur ein Ordner mit dem Namen enthalten , der auch eine Datei mit dem Namen enthält . Installierte Pakete werden woanders hin verschoben und nicht in meine Umgebung. Ich bin für jede Hilfe zur Lösung meines Problems mit Conda in Ubuntu dankbar.envs
miniconda3
conda-meta
history
Antwort1
Sind Sie sicher, dass Sie Ihre Conda-Umgebung aktiviert haben?
Versuchen Sie den Befehl
conda env list
um zu sehen, welche Umgebungen Sie auf Ihrem Computer erstellt haben.
In der ersten Spalte steht der Name der Umgebung und in der letzten Spalte der Pfad, unter dem die Umgebung verwaltet wird.
Neben Ihrer Standard-Conda-Umgebung sollte ein Sternchen angezeigt werden.
Schauen Sie sich Ihre Listen an und aktivieren Sie die Umgebung über die Befehlszeile, indem Sie den von Ihnen gewählten Umgebungsnamen ersetzen.
conda activate my_env
Sobald Ihre Umgebung eingerichtet ist, sollten Sie alle Befehle ausgeben können, die Sie zu ihrer Wartung benötigen.
Bearbeitet: Wenn Sie eine neue Umgebung erstellen und Pakete auf einmal installieren möchten, versuchen Sie so etwas
conda create --name py310 -c anaconda python
Dadurch würde die neue Umgebung geschaffenpy310und installieren Sie die neueste verfügbare Python-Version und die Pakete, die zusammenarbeiten sollen, vomAnakondaKanal.