[Pyenv] Construire un environnement python avec ubuntu 16.04

Contexte

Donc, "à cet article"

Installez pyenv

sudo git clone git://github.com/yyuu/pyenv.git ./pyenv

[pyenv] Paramètre PATH

export PYENV_ROOT=$HOME/.pyenv
export PATH=$PYENV_ROOT/bin:$PATH
eval "$(pyenv init -)"

installation de python

banaoh@ubuntu-dlw:~$ pyenv install 3.6.1

Downloading Python-3.6.1.tar.xz...
-> https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
Installing Python-3.6.1...

BUILD FAILED (Ubuntu 16.04 using python-build 1.1.1-1-g734e40d)

Inspect or clean up the working tree at /tmp/python-build.20170621142635.19271
Results logged to /tmp/python-build.20170621142635.19271.log

Last 10 log lines:
    ensurepip._main()
  File "/tmp/python-build.20170621142635.19271/Python-3.6.1/Lib/ensurepip/__init__.py", line 189, in _main
    default_pip=args.default_pip,
  File "/tmp/python-build.20170621142635.19271/Python-3.6.1/Lib/ensurepip/__init__.py", line 102, in bootstrap
    _run_pip(args + [p[0] for p in _PROJECTS], additional_paths)
  File "/tmp/python-build.20170621142635.19271/Python-3.6.1/Lib/ensurepip/__init__.py", line 27, in _run_pip
    import pip
zipimport.ZipImportError: can't decompress data; zlib not available
Makefile:1064: recipe for target 'install' failed
make: *** [install] Error 1
sudo apt-get install zlib1g-dev
banaoh@ubuntu-dlw:~$ pyenv install 3.6.1

Downloading Python-3.6.1.tar.xz...
-> https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz
Installing Python-3.6.1...
WARNING: The Python bz2 extension was not compiled. Missing the bzip2 lib?
WARNING: The Python readline extension was not compiled. Missing the GNU readline lib?
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/pyenv/pyenv/wiki/Common-build-problems


BUILD FAILED (Ubuntu 16.04 using python-build 1.1.1-1-g734e40d)

Inspect or clean up the working tree at /tmp/python-build.20170621143006.3222
Results logged to /tmp/python-build.20170621143006.3222.log

Last 10 log lines:
                upgrade) ensurepip="--upgrade" ;; \
                install|*) ensurepip="" ;; \
        esac; \
         ./python -E -m ensurepip \
                $ensurepip --root=/ ; \
fi
Collecting setuptools
Collecting pip
Installing collected packages: setuptools, pip
Successfully installed pip-9.0.1 setuptools-28.8.0

--J'obtiens une erreur disant "Manque la lib OpenSSL", alors installez libssh

sudo apt-get install libssl-dev

Vérifier la version de python, changer de version

banaoh@ubuntu-dlw:~$ python --version
Python 2.7.12

banaoh@ubuntu-dlw:~$ pyenv global 3.6.1
banaoh@ubuntu-dlw:~$ python --version
Python 3.6.1

Recommended Posts

[Pyenv] Construire un environnement python avec ubuntu 16.04
Construire un environnement Python sur Ubuntu
Créer un environnement virtuel avec Python 3
[Ubuntu 18.04] Créer un environnement Python avec pyenv + pipenv
Création d'un environnement Python 3.6 avec Windows + PowerShell
Créez un environnement virtuel pour python avec pyenv
Créer un environnement python avec pyenv sur EC2 (ubuntu)
Construire un environnement python avec virtualenv et direnv
Construire un environnement Anaconda pour Python avec pyenv
Créer un environnement python3 avec ubuntu 16.04
Construire un environnement virtuel Python
Construire un environnement virtuel Python
Construire un environnement Python avec pyenv, pyenv-virtualenv, Anaconda (Miniconda)
Recommandation de construction d'un environnement Python portable avec conda
J'ai créé un environnement Python3 sur Ubuntu avec direnv.
Remarque conda: Création d'un environnement Python avec Spacon ITO
Créer un environnement Kubernetes avec Ansible 2
Construire un environnement Python sur Mac
Créez un environnement virtuel avec Python!
Créer un environnement Kubernetes avec Ansible 1
Obtenez un environnement de développement Python propre avec pyenv + pipx + Poetry
Créer un environnement python avec pyenv (OS X El Capitan 10.11.3)
Créer un environnement Python avec WSL + Pyenv + Jupyter + VSCode
[Python] Création d'un environnement avec Anaconda [Mac]
Installer Python en tant que Framework avec pyenv
Utilisez smbus avec python3 sous environnement pyenv
[Python] Créez un environnement virtuel avec Anaconda
[Mac] Création d'un environnement virtuel pour Python
Créez un environnement Python moderne avec Neovim
Créer un environnement de développement Python pour le développement de l'IA
Création d'un environnement Windows 7 pour une introduction à l'apprentissage automatique avec Python
Créer un Ubuntu de démarrage USB avec un environnement Python pour l'analyse des données
environnement python avec docker-compose
Installez Python avec pyenv
Créer un environnement Python
Environnement virtuel avec Python 3.6
Créez un environnement python avec ansible sur centos6
Créer un environnement virtuel avec conda avec Python
[Python] Créer un environnement de développement Django avec Docker
Utiliser plusieurs versions de l'environnement python avec pyenv
Créer un environnement de construction python3 avec Sublime Text3
[Memo] Créez un environnement virtuel avec Pyenv + anaconda
[Python] Préparation au développement Web (création d'un environnement virtuel)
Créer un environnement virtuel Python simple sans utiliser pyenv
Un mémo lors de la création d'un environnement python avec miniconda
Créez un environnement virtuel avec pyenv et venv
Pensez à créer un environnement Python 3 dans un environnement Mac
[Venv] Créer un environnement virtuel python sur Ubuntu
Commandes pour créer un environnement python3 avec virtualenv
Travaillez dans un environnement virtuel avec Python virtualenv.
Construire un environnement Python avec OSX Elcapitan
Construction de l'environnement Python 3.x par Pyenv (CentOS, Ubuntu)
Créez rapidement un environnement Python Django avec IntelliJ
Construire un environnement Python sur le serveur Sakura VPS
Créer un environnement d'apprentissage automatique Python avec des conteneurs
Créer un environnement d'exécution python avec VS Code
Obtenez un environnement de développement Python rapide avec Poetry