pyenv-vertualenv n'installe pas correctement la série python3

J'utilise Environnement préparé dans l'article précédent depuis environ un an et demi.

En utilisant pyenv-vertualenv, j'ai rencontré un problème selon lequel le système python 3 ne pouvait pas être correctement installé, je vais donc décrire la méthode correspondante.

La mise à niveau de la version pyenv ne fonctionne pas

Une erreur qui s'est produite lors de la tentative d'utilisation de Python 3.5.2. Une erreur qui se produit parce que la version de pyenv elle-même est ancienne et que Python3.5.2 lui-même n'existe pas dans pyenv.

test_py352 $ pwd            #Le répertoire sur lequel vous travailliez
/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

Il peut être résolu en mettant à jour Homebrew et en mettant à niveau pyenv en fonction du message qui apparaît après avoir tapé la commande.

test_py352 $ cd ~            #Déplacer vers le répertoire de base
$ 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

...Ce qui suit est omis...

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

...Ce qui suit est omis...

La mise à jour Homebrew ne fonctionne pas

Une erreur s'est produite lors de la tentative de mise à jour de Homebrew.

$ 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

L'erreur n'a pas été résolue même si j'ai suivi le message qui est apparu après avoir tapé la commande, donc je l'ai résolue en me référant à ceci. * 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

...Ce qui suit est omis...

local $ cd ~            #Déplacer vers le répertoire de base
$ brew update
...Ce qui suit est omis...

Après la mise à jour de l'infusion, vous serez invité à retrouver vos privilèges. Exécutez la commande en fonction du message

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

pyenv installer 3.X.X puis BUILD FAILED

Une erreur qui s'est produite lors de la tentative d'installation de Python3 à l'aide de pyenv. Une erreur qui se produit sans l'outil de ligne de commande Xcode. Cela semble se produire dans OSX El Capitan. * 2

test_py326 $ pwd            #Le répertoire sur lequel vous travailliez
/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

Exécutez la commande suivante et suivez la fenêtre contextuelle pour installer l'outil de ligne de commande Xcode.

$ xcode-select --install

Si vous ne pouvez pas installer Python3 après avoir exécuté ce qui précède, mettez à nouveau pyenv à jour, puis exécutez pyenv install.

$ brew upgrade pyenv
...Ce qui suit est omis...

$ cd work/test_py326
test_py326 $ pyenv install 3.2.6
...Ce qui suit est omis...

Je ne sais pas pourquoi ٩ (ᐛ) و

référence

  1. brew update error #49879
  2. [Système compatible Python 3] Facile à installer et à essayer avec pyenv sur Mac (OS X EL Capitan)
  3. Action corrective pour l'erreur d'installation de python dans pyenv (BUILD FAILED)

Recommended Posts

pyenv-vertualenv n'installe pas correctement la série python3
Action que mysql-connector-python ne peut pas être installé avec anaconda
Scikit-learn ne peut pas être installé en Python
Je ne peux pas installer le package avec pip.
Pourquoi ne puis-je pas installer matplotlib avec python! !!
Anaconda ne peut pas être installé!
Installez Voluptuous avec Python 2.5
Installez Python avec pyenv
Dask ne peut pas être installé sur Ubuntu avec pip
Je voulais installer Python 3.4.3 avec Homebrew + pyenv
J'ai essayé fp-growth avec python
J'ai essayé de gratter avec Python
Installer l'environnement Python avec Anaconda
J'ai fait un blackjack avec du python!
Installer une bibliothèque externe avec Python
Je ne peux pas effectuer de recherche avec # google-map. ..
J'ai essayé gRPC avec Python
J'ai essayé de gratter avec du python
J'ai fait un blackjack avec Python.
J'ai créé wordcloud avec Python.
TensorFlow 2.2 ne peut pas être installé avec Python 3.8!
Installez Python 2.7.9 et Python 3.4.x avec pip.
Installer python
Home Brew ne peut pas installer Python (chez Mavericks)
Installez Python à partir des sources avec Ansible
J'ai essayé webScraping avec python.
Je ne me souviens pas des expressions régulières Python
Impossible de télécharger des images avec Google_images_download
J'ai fait une loterie avec Python.
J'ai envoyé un SMS avec Python
Installer le plug-in Python avec Netbeans 8.0.2
J'ai aimé le tweet avec python. ..
J'ai joué avec PyQt5 et Python3
Je ne peux pas utiliser le japonais avec pyperclip
Je veux déboguer avec Python
J'ai essayé d'exécuter prolog avec python 3.8.2.
J'ai créé un démon avec Python
J'ai essayé la communication SMTP avec Python
Installez python avec mac vs code
Que faire si vous ne pouvez pas installer pyaudio avec pip #Python
Installer Python en tant que Framework avec pyenv
J'ai fait un compteur de caractères avec Python
J'ai dessiné une carte thermique avec Seaborn [Python]
Je voulais résoudre ABC160 avec Python
Je veux installer Python avec PythonAnywhere
J'ai essayé le rendu non réaliste avec Python + opencv
Je ne peux pas déboguer les scripts python dans Eclipse
Je veux analyser les journaux avec Python
Si scipy est python 2.7.8, l'installation de pip trébuche
Je veux jouer avec aws avec python
J'ai essayé un langage fonctionnel avec Python
J'ai essayé la récurrence avec Python ② (séquence de nombres Fibonatch)
J'ai installé et utilisé Numba avec Python3.5
Ce que j'ai fait avec les tableaux Python
Je ne peux plus déployer avec le moteur d'application Google
J'ai fait une carte hexadécimale avec Python
J'ai fait un jeu rogue-like avec Python