[PYTHON] Optionen bei der Installation von Bibliotheken, die nicht in pyenv weitergeleitet werden können

Hintergrund

Ich habe versucht, die neueste Release-Version von ninix-aya auszuführen, die ich weiterhin mit Docker fortsetze, aber ich konnte den Ghost in Python3.4 nicht gut installieren. Es scheint also, dass er für 3.3 entwickelt wurde, also habe ich pyenv eingeführt.

Das in ninix-aya verwendete GPyGObject muss mit Ausnahme von Windows-Plattformen manuell in pip eingefügt werden.

Problem

Selbst wenn Sie den Python-Befehl mit pyenv in eine beliebige Version ändern können, wird das System ./configure && make standardmäßig in / usr / local usw. abgelegt. Selbst wenn Sie die Python-Version mit pyenv problemlos ändern können, werden Sie damit jedes Mal etwas erstellen.

Lösungen

Verwenden Sie das Präfix pyenv

Ich habe es gelöst, indem ich das Präfix pyenv des Befehls verwendet habe, das sich nur auf der Deinstallationsmethode von installiertem Python auf der offiziellen Seite von pyenv befindet.

./configure --prefix=$(pyenv prefix)

Geben Sie dies wie folgt an.

Zusammenfassung

Vielleicht löst die Verwendung von Virtualenv dieses Problem, aber ich habe es bisher nicht verwendet, weil es ärgerlich ist.

Recommended Posts

Optionen bei der Installation von Bibliotheken, die nicht in pyenv weitergeleitet werden können
Importieren Sie Bibliotheken, die mit PyCharm nicht per Pip installiert werden können
Parallele Berechnung (Pathos) beim Umgang mit Objekten, die nicht eingelegt werden können
Angelegenheiten, die mit sklearn nicht importiert werden können
Untersuchung beim Import kann nicht mit Python durchgeführt werden
PIL kann nicht von virtualenv mit pyenv installiert werden
[android] Wenn AVD nicht mit verweigerter Berechtigung verwendet werden kann
Ursachen, wenn die Python-Version nicht mit pyenv geändert werden kann
Lösung, wenn das Bild mit tkinter [python] nicht angezeigt werden kann
Problem, dass die Pip-Installation mit pyenv + Yosemite nicht durchgeführt werden kann (Fehler: Befehl 'clang' mit Exit-Status 1 fehlgeschlagen)
Wenn Times New Roman nicht mit matplotlib (Ubuntu) verwendet werden kann
Wenn USB nicht formatiert werden konnte
Beispiele und Lösungen, die mit scipy.optimize.least_squares nicht gut optimiert werden können
Liste der zu installierenden Bibliotheken bei der Installation von Python mit Pyenv
Wenn pydub nicht installiert werden kann
Vorsichtsmaßnahmen bei der Installation von Tensorflow mit Anaconda
Legen Sie die Python-Kompilierungsoptionen mit pyenv fest
Maßnahmen, um SSL nicht mit Pycharm installieren oder importieren zu können
Es wurde ein Fehler behoben, bei dem node.surface mit python3 + mecab nicht abgerufen werden konnte
Geben Sie Optionen an, wenn Sie flake8 mit flycheck ausführen
Ein Kampf bei der Installation von pyenv auf Cygwin
Eine Problemumgehung bei der Installation von pyAudio mit pip.
Python-Modul mit "- (Bindestrich)" kann nicht gelöscht werden
Seien Sie vorsichtig, wenn Sie CakePHP3 mit PHP7.2 ausführen
Lösung, wenn aws-cli in der virtuellen Umgebung von Mac nicht ausgeführt werden kann (nach der Installation von Python 3.8)
Über localhost: Auf 4040 kann nicht zugegriffen werden, nachdem Spark mit Docker ausgeführt wurde
Was tun, wenn bei der Installation von Python mit pyenv eine Fehlermeldung angezeigt wird?