[PYTHON] Wie benutzt man Pyenv?

Was ist Pyenv?

Lage von Pyenv

pyenv/pyenv

Diese Arbeitsumgebung

Installation

Versuchen Sie die Installation mit pyenv-installer.

$ curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash

Schreiben Sie die Einstellungen in .bashrc

$ echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(pyenv init -)"' >> ~/.bashrc
$ echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
$ source ~/.bashrc
$ pyenv -v
pyenv 1.0.10-2-geef042a

Pyenv-Befehle

$ pyenv install --list
$ apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils
$ pyenv install 3.6.1
$ pyenv install anaconda3-4.3.1
$ pyenv versions
* system (set by /root/.pyenv/version)
  3.6.1
  anaconda3-4.3.1

Versuchen Sie, die Version zu wechseln

Überprüfen Sie die aktuelle Version

$ python --version
Python 2.7.12

Verwenden Sie den globalen Befehl, um die Version zu wechseln.

$ pyenv global 3.6.1
$ pyenv versions
  system
* 3.6.1 (set by /root/.pyenv/version)
  anaconda3-4.3.1
$ python --version
Python 3.6.1

Wechseln Sie die Versionen mit dem lokalen Befehl.

$ cd hoge
$ pyenv local anaconda3-4.3.1
$ python --version
Python 3.6.0 :: Anaconda 4.3.1 (64-bit)
$ cd ..
$ python --version
Python 3.6.1

Übrigens, als ich mir den Inhalt von ".python-version" ansah, wurde nur der Versionsname geschrieben.

$ cat .python-version
anaconda3-4.3.1

Überprüfen Sie den Python-Speicherort (vollständiger Pfad)

$ pyenv which python3.6
/root/.pyenv/versions/3.6.1/bin/python3.6

Übrigens versuche ich auch das Gewöhnliche was.

$ which python3.6
/root/.pyenv/shims/python3.6
$ which python
/root/.pyenv/shims/python

Recommended Posts

Wie benutzt man Pyenv?
Verwendung von xml.etree.ElementTree
Wie benutzt man Python-Shell
Hinweise zur Verwendung von tf.data
Verwendung von virtualenv
Wie benutzt man Seaboan?
Verwendung von Image-Match
Wie man Shogun benutzt
Verwendung von Pandas 2
Verwendung von Virtualenv
Verwendung von numpy.vectorize
Wie man teilweise verwendet
Wie man Bio.Phylo benutzt
Verwendung von SymPy
Verwendung von WikiExtractor.py
Verwendung von IPython
Verwendung von virtualenv
Wie benutzt man Matplotlib?
Verwendung von iptables
Wie benutzt man numpy?
Verwendung von TokyoTechFes2015
Wie benutzt man venv
Verwendung des Wörterbuchs {}
Verwendung der Liste []
Wie man Python-Kabusapi benutzt
Verwendung von OptParse
Verwendung von return
Wie man Imutils benutzt
Verwendung von Qt Designer
[gensim] Verwendung von Doc2Vec
python3: Verwendung der Flasche (2)
Verstehen Sie, wie man Django-Filter verwendet
Verwendung des Generators
[Python] Verwendung von Liste 1
Verwendung von FastAPI ③ OpenAPI
So entsperren Sie pyenv global
Wie benutzt man Python Argparse?
So deinstallieren Sie pyenv selbst
Verwendung von IPython Notebook
[Hinweis] Verwendung von virtualenv
Verwendung von Redispy-Wörterbüchern
Python: Wie man pydub benutzt
[Python] Verwendung von checkio
[Go] Verwendung von "... (3 Perioden)"
Wie man tkinter mit Python in Pyenv benutzt
So bedienen Sie GeoIp2 von Django
Verwendung von Ruby's PyCall zum Aktivieren von pyenv Python
[Python] Verwendung von input ()
Wie benutzt man den Dekorateur?
[Einführung] Verwendung von open3d
Wie benutzt man Python Lambda?
So verwenden Sie Jupyter Notebook
[Python] Verwendung von virtualenv
python3: Verwendung der Flasche (3)
python3: Wie man eine Flasche benutzt
So verwenden Sie Google Colaboratory
Verwendung von Python-Bytes