[Pyenv] Erstellen einer Python-Umgebung mit Ubuntu 16.04

Hintergrund

Also "zu diesem Artikel"

Installieren Sie pyenv

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

[pyenv] PATH-Einstellung

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

Python-Installation

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

--Installieren Sie, weil gesagt wird, dass es keine zlib gibt

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
sudo apt-get install libssl-dev

Überprüfen Sie die Python-Version, wechseln Sie die 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] Erstellen einer Python-Umgebung mit Ubuntu 16.04
Erstellen einer Python-Umgebung unter Ubuntu
Erstellen einer virtuellen Umgebung mit Python 3
[Ubuntu 18.04] Erstellen Sie eine Python-Umgebung mit pyenv + pipenv
Erstellen einer Python 3.6-Umgebung mit Windows + PowerShell
Erstellen Sie mit pyenv eine virtuelle Umgebung für Python
Erstellen Sie eine Python-Umgebung mit pyenv auf EC2 (Ubuntu)
Erstellen einer Python-Umgebung mit virtualenv und direnv
Erstellen einer Anaconda-Umgebung für Python mit pyenv
Erstellen Sie eine Python3-Umgebung mit Ubuntu 16.04
Erstellen einer virtuellen Python-Umgebung
Erstellen einer virtuellen Python-Umgebung
Erstellen einer Python-Umgebung mit pyenv, pyenv-virtualenv, Anaconda (Miniconda)
Empfehlung zum Erstellen einer tragbaren Python-Umgebung mit conda
Ich habe eine Python3-Umgebung unter Ubuntu mit direnv erstellt.
conda Hinweis: Erstellen einer Python-Umgebung mit Spacon ITO
Erstellen einer Kubernetes-Umgebung mit ansible 2
Erstellen einer Python-Umgebung auf einem Mac
Erstellen Sie eine virtuelle Umgebung mit Python!
Erstellen einer Kubernetes-Umgebung mit ansible 1
Holen Sie sich eine saubere Python-Entwicklungsumgebung mit pyenv + pipx + Poetry
Erstellen Sie eine Python-Umgebung mit pyenv (OS X El Capitan 10.11.3).
Erstellen Sie eine Python-Umgebung mit WSL + Pyenv + Jupyter + VSCode
[Python] Erstellen einer Umgebung mit Anaconda [Mac]
Installieren Sie Python als Framework mit pyenv
Verwenden Sie smbus mit python3 in einer pyenv-Umgebung
[Python] Erstellen Sie mit Anaconda eine virtuelle Umgebung
[Mac] Erstellen einer virtuellen Umgebung für Python
Erstellen Sie mit Neovim eine moderne Python-Umgebung
Erstellen einer Python-Entwicklungsumgebung für die KI-Entwicklung
Erstellen einer Windows 7-Umgebung für eine Einführung in das maschinelle Lernen mit Python
Erstellen Sie ein USB-Boot-Ubuntu mit einer Python-Umgebung für die Datenanalyse
Python-Umgebung mit Docker-Compose
Installieren Sie Python mit pyenv
Erstellen Sie eine Python-Umgebung
Virtuelle Umgebung mit Python 3.6
Erstellen Sie eine Python-Umgebung mit ansible auf centos6
Erstellen Sie eine virtuelle Umgebung mit conda in Python
[Python] Erstellen Sie mit Docker eine Django-Entwicklungsumgebung
Verwenden Sie mit pyenv mehrere Versionen der Python-Umgebung
Erstellen Sie mit Sublime Text3 eine Python3-Build-Umgebung
[Memo] Erstellen Sie eine virtuelle Umgebung mit Pyenv + anaconda
[Python] Webentwicklungsvorbereitung (Erstellen einer virtuellen Umgebung)
Erstellen einer einfachen virtuellen Python-Umgebung ohne Verwendung von pyenv
Ein Memo beim Erstellen einer Python-Umgebung mit Miniconda
Erstellen Sie eine virtuelle Umgebung mit pyenv und venv
Denken Sie daran, eine Python 3-Umgebung in einer Mac-Umgebung zu erstellen
[Venv] Erstellen Sie eine virtuelle Python-Umgebung unter Ubuntu
Befehle zum Erstellen einer Python3-Umgebung mit virtualenv
Arbeiten Sie in einer virtuellen Umgebung mit Python virtualenv.
Erstellen einer Python-Umgebung mit OSX Elcapitan
Python 3.x-Umgebungskonstruktion von Pyenv (CentOS, Ubuntu)
Erstellen Sie mit IntelliJ schnell eine Python Django-Umgebung
Erstellen einer Python-Umgebung auf dem Sakura VPS-Server
Erstellen Sie eine Python-Umgebung für maschinelles Lernen mit Containern
Erstellen Sie eine Python-Ausführungsumgebung mit VS-Code
Holen Sie sich mit Poetry eine schnelle Python-Entwicklungsumgebung