Installieren Sie die Python-Bibliothek auf einer nicht standardmäßigen Python-Version

Installieren Sie die Python-Bibliothek auf einer nicht standardmäßigen Python-Version

Auf dem System (RHEL 6.5) ist Python bereits installiert. /usr/bin/python Ich habe eine andere Version (3.3) in einem anderen Verzeichnis installiert /data/tools/python3, da ich keine Root-Berechtigung habe.

Jetzt habe ich zwei Probleme.

  1. Wie kann ich Python 3.3 separat aufrufen?
  2. Wie füge ich ein Modul (pypyodbc) zu Python 3.3 hinzu? Ich beabsichtige, She-Bang zum Aufrufen von Skripten in 3.3 zu verwenden

Antwort1

  1. /data/tools/python3Sie können Python 3 mit anstelle von aufrufen python.

  2. Sie müssen es wahrscheinlich in einem separaten Verzeichnis installieren und dann das Modul aus diesem Pfad importieren.

Antwort2

Fügen Sie am Ende Ihrer ~/.bash_profileDatei die folgenden Zeilen hinzu:

PATH=$PATH:/data/tools/python3/bin
export PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/data/tools/python3/lib
export LD_LIBRARY_PATH

Melden Sie sich anschließend ab und erneut an, damit die neuen Variablen korrekt geladen werden.

Danach können Sie Python3 mit python3dem Befehl ausführen.

Zur Installation pypyodbckönnen Sie ausführen, pip3 install pypyodbcwenn Sie pip auf Python3 installiert haben. Andernfalls können Sie den Quellcode für herunterladen pypyodbcund ausführenpython3 setup.py install

verwandte Informationen