2016-08-01 16 views
0

Ich arbeite an einem Projekt in Python auf einer Debian 8 VM. Um an dem Projekt weiterarbeiten zu können, muss ich Matplotlib 1.5.1 installieren. Wenn ich versuche, die aktuelle Version zu aktualisieren (durch apt-get erhalten) oder installieren, wird mir gesagt, dass ich Freetype und PNG brauche. Wenn ich diesen Link zu installieren Freetype mit:Anaconda As Python in Debian Linux Terminal

http://www.linuxfromscratch.org/blfs/view/svn/general/freetype2.html

Nach der Installation und die richtigen Befehle eingeben, gehe ich, um zu versuchen matplotlib erneut zu installieren und die gleiche Fehlermeldung.

Ich habe versucht, Anaconda3 zu installieren, weil es mit Freetype und im Grunde jedes Paket, das ich für mein Projekt brauche, kommt. Aber nachdem ich die .sh-Datei ausgeführt hatte, konnte ich meinen Python nicht mehr ändern, um Anaconda als Interpreter zu verwenden. Wie kann ich das machen?

Danke!

[UPDATE] Ich muss in meine anaconda3-Datei gehen, dann source bin/activate ~/anaconda3/ ausführen Gibt es trotzdem einen Alias, der das alles machen würde?

+0

Fügen Sie dies zu Ihrem '.bashrc' ->' alias name = source/pfad/zu/conda ' –

Antwort

0

Sie müssen zuerst eine Conda Python-Umgebung erstellen:

/path/to/conda/bin/conda create --name myenv python=3 

(siehe http://conda.pydata.org/docs/using/envs.html)

Wenn die Umgebung aktivieren sie erstellt wurde, können Sie einfach wie folgt:

/path/to/conda/bin/source activate myenv 

Danach Das System führt Python aus der von Ihnen angegebenen Conda-Umgebung und nicht aus dem Standardverzeichnis aus.

+0

Gibt es eine Möglichkeit, all dies jedes Mal zu tun, wenn ich ein Terminal starte? – rutheferd

+0

Wenn Sie das Bit "source activate myenv" in Ihr bash_profile setzen, wird die Umgebung jedes Mal neu gesetzt, wenn Sie ein Fenster starten –

Verwandte Themen