pyenv-vertualenv installiert die Python3-Serie nicht gut

Ich benutze Umgebung im vorherigen Artikel vorbereitet seit ungefähr anderthalb Jahren.

Bei Verwendung von pyenv-vertualenv ist ein Problem aufgetreten, bei dem das Python 3-System nicht ordnungsgemäß installiert werden konnte. Daher werde ich die entsprechende Methode beschreiben.

pyenv Versions-Upgrade funktioniert nicht

Ein Fehler, der beim Versuch, Python 3.5.2 zu verwenden, aufgetreten ist. Ein Fehler, der auftritt, weil die Version von pyenv selbst alt ist und Python3.5.2 selbst in pyenv nicht vorhanden ist.

test_py352 $ pwd            #Das Verzeichnis, an dem Sie gearbeitet haben
/Users/XXX/work/test_py352

test $ pyenv install 3.5.2
python-build: definition not found: 3.5.2

See all available versions with `pyenv install --list'.

If the version you need is missing, try upgrading pyenv:

  brew update && brew upgrade pyenv

Sie können das Problem beheben, indem Sie Homebrew aktualisieren und pyenv gemäß der Meldung aktualisieren, die nach Eingabe des Befehls angezeigt wird.

test_py352 $ cd ~            #In das Ausgangsverzeichnis wechseln
$ brew update
remote: Counting objects: 995, done.
remote: Compressing objects: 100% (885/885), done.
remote: Total 995 (delta 243), reused 488 (delta 88), pack-reused 0
Receiving objects: 100% (995/995), 908.3

...Folgendes wird weggelassen...

$ brew upgrade pyenv
==> Upgrading 1 outdated package, with result:
pyenv 20151222
==> Upgrading pyenv
==> Installing dependencies

...Folgendes wird weggelassen...

Das Homebrew-Update funktioniert nicht

Ein Fehler, der beim Aktualisieren von Homebrew aufgetreten ist.

$ brew update
Error: The /usr/local directory is not writable.
Even if this directory was writable when you installed Homebrew, other
software may change permissions on this directory. For example, upgrading
to OS X El Capitan has been known to do this. Some versions of the
"InstantOn" component of Airfoil or running Cocktail cleanup/optimizations
are known to do this as well.

You should probably change the ownership and permissions of /usr/local
back to your user account.
  sudo chown -R $(whoami):admin /usr/local

Der Fehler wurde nicht behoben, selbst wenn ich der Meldung gefolgt bin, die nach der Eingabe des Befehls angezeigt wurde. Daher habe ich ihn behoben, indem ich darauf verwiesen habe. * 1

$ sudo chown -R $(whoami):admin /usr/local
Password:

$ cd $(brew --prefix) && git fetch origin && git reset --hard origin/master
remote: Counting objects: 18655, done.
remote: Total 18655 (delta 7759), reused 7759 (delta 7759), pack-reused 10896
Receiving objects: 100% (18655/18655), 4.99 MiB

...Folgendes wird weggelassen...

local $ cd ~            #In das Ausgangsverzeichnis wechseln
$ brew update
...Folgendes wird weggelassen...

Nach dem Brew-Update werden Sie aufgefordert, Ihre Berechtigungen wiederzugewinnen. Führen Sie den Befehl gemäß der Nachricht aus

$ sudo chown root:wheel /usr/local
Password:

pyenv installiere 3.X.X dann BUILD FAILED

Ein Fehler, der beim Versuch aufgetreten ist, Python3 mit pyenv zu installieren. Ein Fehler, der ohne das Xcode-Befehlszeilentool auftritt. Es scheint in OSX El Capitan vorzukommen. * 2

test_py326 $ pwd            #Das Verzeichnis, an dem Sie gearbeitet haben
/Users/XXX/work/test_py326

test_py326 $ pyenv install 3.2.6
Installing Python-3.2.6...
patching file ./Modules/readline.c
Hunk #1 succeeded at 225 (offset -6 lines).
Hunk #2 succeeded at 760 (offset -13 lines).
Hunk #3 succeeded at 813 (offset -13 lines).
Hunk #4 succeeded at 871 (offset -13 lines).
Hunk #5 succeeded at 919 with fuzz 2 (offset -24 lines).
patching file ./Lib/ssl.py
patching file ./Modules/_ssl.c
WARNING: The Python sqlite3 extension was not compiled. Missing the SQLite3 lib?
ERROR: The Python zlib extension was not compiled. Missing the zlib?

Please consult to the Wiki page to fix the problem.
https://github.com/yyuu/pyenv/wiki/Common-build-problems


BUILD FAILED (OS X 10.11.6 using python-build 20151028)

Inspect or clean up the working tree at /var/folders/z_/2dz9yyhd5_x_rczbsxcs_cdw0000gn/T/python-build.20161005151953.36759
Results logged to /var/folders/z_/2dz9yyhd5_x_rczbsxcs_cdw0000gn/T/python-build.20161005151953.36759.log

Führen Sie den folgenden Befehl aus und folgen Sie dem Popup, um das Xcode-Befehlszeilentool zu installieren.

$ xcode-select --install

Wenn Sie Python3 nach dem Ausführen des obigen Vorgangs nicht installieren können, aktualisieren Sie pyenv erneut und führen Sie dann "pyenv install" aus.

$ brew upgrade pyenv
...Folgendes wird weggelassen...

$ cd work/test_py326
test_py326 $ pyenv install 3.2.6
...Folgendes wird weggelassen...

Ich weiß nicht warum ٩ (ᐛ) و

Referenz

  1. brew update error #49879
  2. [Python 3-System kompatibel] Einfach zu installieren und mit pyenv auf einem Mac (OS X EL Capitan) zu testen
  3. Korrekturmaßnahme für Python-Installationsfehler in pyenv (BUILD FAILED)

Recommended Posts

pyenv-vertualenv installiert die Python3-Serie nicht gut
Aktion, dass MySQL-Connector-Python nicht mit Anaconda installiert werden kann
Scikit-learn kann nicht in Python installiert werden
Ich kann das Paket nicht mit pip installieren.
Warum kann ich matplotlib nicht mit Python installieren? !!
Anaconda kann nicht installiert werden!
Installieren Sie Voluptuous mit Python 2.5
Installieren Sie Python mit pyenv
Dask kann unter Ub nicht mit pip auf Ubuntu installiert werden
Ich wollte Python 3.4.3 mit Homebrew + pyenv installieren
Ich habe fp-Wachstum mit Python versucht
Ich habe versucht, mit Python zu kratzen
Installieren Sie die Python-Umgebung mit Anaconda
Ich habe einen Blackjack mit Python gemacht!
Installieren Sie eine externe Bibliothek mit Python
Ich kann nicht mit # google-map suchen. ..
Ich habe gRPC mit Python ausprobiert
Ich habe versucht, mit Python zu kratzen
Ich habe mit Python einen Blackjack gemacht.
Ich habe Wordcloud mit Python gemacht.
TensorFlow 2.2 kann nicht mit Python 3.8 installiert werden!
Installieren Sie Python 2.7.9 und Python 3.4.x mit pip.
Installieren Sie Python
Home Brew kann Python nicht installieren (bei Mavericks)
Installieren Sie Python von der Quelle mit Ansible
Ich habe versucht, WebScraping mit Python.
Ich kann mich nicht an reguläre Python-Ausdrücke erinnern
Bilder können mit Google_images_download nicht heruntergeladen werden
Ich habe mit Python eine Lotterie gemacht.
Ich habe eine SMS mit Python gesendet
Installieren Sie das Python-Plug-In mit Netbeans 8.0.2
Ich mochte den Tweet mit Python. ..
Ich habe mit PyQt5 und Python3 gespielt
Ich kann kein Japanisch mit Pyperclip verwenden
Ich möchte mit Python debuggen
Ich habe versucht, Prolog mit Python 3.8.2 auszuführen.
Ich habe mit Python einen Daemon erstellt
Ich habe die SMTP-Kommunikation mit Python versucht
Installieren Sie Python mit Mac vs Code
Was tun, wenn Sie pyaudio nicht mit pip #Python installieren können?
Installieren Sie Python als Framework mit pyenv
Ich habe mit Python einen Zeichenzähler erstellt
Ich habe eine Heatmap mit Seaborn [Python] gezeichnet.
Ich wollte ABC160 mit Python lösen
Ich möchte eine Pip-Installation mit PythonAnywhere durchführen
Ich habe versucht, mit Python + opencv nicht realistisch zu rendern
Ich kann Python-Skripte in Eclipse nicht debuggen
Ich möchte Protokolle mit Python analysieren
Ich möchte mit aws mit Python spielen
Ich habe eine funktionale Sprache mit Python ausprobiert
Ich habe versucht, mit Python ② (Fibonacci-Zahlenfolge) aufzuklären.
Ich habe Numba mit Python3.5 installiert und verwendet
Was ich mit Python-Arrays gemacht habe
Ich kann nicht mehr mit der Google App Engine bereitstellen
Ich habe mit Python eine Hex-Map erstellt
Ich habe mit Python ein schurkenhaftes Spiel gemacht