2016-11-23 4 views
1

Ich bin neu mit Python und habe ein bisschen Ärger. Auch auf Ubuntu. Wie auch immer, wenn ich Kivy auf die übliche Weise installiere (Kivy-Repositories), installiert es das Paket irgendwo anders auf meinem System und nicht mit dem Rest der Pakete im Anaconda3-Ordner. Wie kann ich Kivy im Anaconda3-Ordner installieren, damit ich es mit den restlichen Paketen in Anaconda verwenden kann?Wie installiert man Kivy in Anaconda?

fand ich ein paar Kivy Pakete, wenn ich die Anaconda-Pakete mit

gesucht
anaconda search -t conda kivy 

aber ich bin nicht sicher, welche zu benutzen und wenn sie die gleichen sind wie die offiziellen Kivy Pakete? Ich denke, ich suche nur nach einer Erklärung. Danke für die Hilfe!

Antwort

5

Da Sie anaconda3 verwenden, können Sie kivy in Ihrer eigenen virtuellen Umgebung installieren.

Um kivy auf einem virtuellen env zu installieren, müssen Sie einige notwendige Pakete installieren. Führen Sie den Befehl:

sudo apt-get install -y \ 
python-pip \ 
build-essential \ 
git \ 
python \ 
python-dev \ 
ffmpeg \ 
libsdl2-dev \ 
libsdl2-image-dev \ 
libsdl2-mixer-dev \ 
libsdl2-ttf-dev \ 
libportmidi-dev \ 
libswscale-dev \ 
libavformat-dev \ 
libavcodec-dev \ 
zlib1g-dev 

ein env für Kivy in Conda erstellen, führen Sie diesen Befehl ein:

conda create kivyinstall 

kivyinstall ist nur ein Name für das env.

führen Sie den folgenden Befehl, um das env zu aktivieren:

source activate kivyinstall 

Nun stellen Sie sicher, Pip, virtualenv und Setuptools sind vollständig aktualisiert.

können Sie Conda installieren oder Pip installieren, sobald Sie in der Umgebung sind.

sudo pip install --upgrade pip virtualenv setuptools 

Installieren CPython Version 0,23

pip install Cython==0.23 

jetzt die stabile Version von Kivy in Ihrem env installieren:

pip install kivy 

Einige Linux-Version wirft einige Fehler, wenn ffmpeg-Paket installieren, anstelle von ffmpeg könnte man "libav-tools"

verwenden
Verwandte Themen