Puisque plusieurs personnes ont expliqué la méthode d'installation, j'y ai fait référence.
Après avoir installé pyenv, parcouru le chemin et finalement essayé d'installer python, j'ai volontiers exécuté $ pyenv install 3.4.3
et l'erreur suivante s'est produite.
$ pyenv install 3.4.3
Downloading Python-3.4.3.tgz...
-> https://yyuu.github.io/pythons/4281ff86778db65892c05151d5de738d
Installing Python-3.4.3...
ERROR: The Python ssl extension was not compiled. Missing the OpenSSL lib?
Please consult to the Wiki page to fix the problem.
https://github.com/yyuu/pyenv/wiki/Common-build-problems
BUILD FAILED (OS X 10.10.3 using python-build 20141028)
Inspect or clean up the working tree at /var/folders/yy/9bhhz0216dz7vbz5_1ffbl5m0000gn/T/python-build.20150610141204.31062
Results logged to /var/folders/yy/9bhhz0216dz7vbz5_1ffbl5m0000gn/T/python-build.20150610141204.31062.log
Last 10 log lines:
(cd /Users/[Nom d'utilisateur]/.pyenv/versions/3.4.3/share/man/man1; ln -s python3.4.1 python3.1)
if test "xupgrade" != "xno" ; then \
case upgrade in \
upgrade) ensurepip="--upgrade" ;; \
install|*) ensurepip="" ;; \
esac; \
./python.exe -E -m ensurepip \
$ensurepip --root=/ ; \
fi
Ignoring ensurepip failure: pip 6.0.8 requires SSL/TLS
Je l'ai résolu en installant des outils de développement en ligne de commande xcode. Je ne pense pas que la personne d'origine obtiendra cette erreur.
Plus précisément, exécutez ce qui suit dans le terminal
$ xcode-select --install
Ensuite, la fenêtre de confirmation de l'installation apparaîtra, alors suivez les instructions pour installer. Puis réessayez l'installation.
$ pyenv install 3.4.3
Downloading Python-3.4.3.tgz...
-> https://yyuu.github.io/pythons/4281ff86778db65892c05151d5de738d
Installing Python-3.4.3...
Installed Python-3.4.3 to /Users/[Nom d'utilisateur]/.pyenv/versions/3.4.3
Aucune erreur ne s'est produite. Affiche la liste des python installés.
$ pyenv versions
* system (set by /Users/[Nom d'utilisateur]/.pyenv/version)
3.4.3
J'ai pu l'installer avec succès!
-http://o-tomox.hatenablog.com/entry/2014/09/22/174315
Recommended Posts