[PYTHON] Installieren Sie pyenv und rbenv systemweit unter CentOS

pyenv benutzt Python rbenv wird verwendet, wenn Sie mehrere Versionen von Ruby verwalten möchten.

Dieses Mal habe ich beschlossen, sowohl pyenv als auch rbenv in / usr / local zu installieren.

Es scheint, dass es viele andere abgeleitete Repositories wie phpenv, plenv und anyenv gibt. Vorerst habe ich diesmal Python und Ruby installiert. Sollten andere Dinge auf die gleiche Weise getan werden?

Es ist mühsam, "sudo -i" zu verwenden, um die Einstellungen der unter "/ etc / profile.d /" geschriebenen Datei zu lesen und zu sudo.

pyenv

Platziere es in / usr / local.

sudo git clone git://github.com/yyuu/pyenv.git /usr/local/pyenv
sudo git clone git://github.com/yyuu/pyenv-virtualenv.git /usr/local/pyenv/plugins/pyenv-virtualenv

Schreiben Sie eine Datei, die beim Start gelesen wird ...

/etc/profile.d/pyenv.sh


export PYENV_ROOT="/usr/local/pyenv"
export PATH="${PYENV_ROOT}/bin:${PATH}"
eval "$(pyenv init -)"

Starten Sie die Shell neu

exec $SHELL -l

rbenv

Dies ist auch das gleiche.

sudo git clone git://github.com/sstephenson/rbenv.git /usr/local/rbenv
sudo git clone git://github.com/sstephenson/ruby-build.git /usr/local/rbenv/plugins/ruby-build

Schreiben Sie eine Datei, die beim Start gelesen wird ...

/etc/profile.d/rbenv.sh


export RBENV_ROOT="/usr/local/rbenv"
export PATH="${RBENV_ROOT}/bin:${PATH}"
eval "$(rbenv init -)"

Starten Sie die Shell neu

exec $SHELL -l

Wenn der Pfad, der durch "Welcher Rubin" oder "Welcher Python" neu festgelegt wurde, angezeigt wird, ist er erfolgreich.

Wie benutzt man

Die Grundverwendung ist für beide ähnlich

#Liste der installierbaren Versionen
pyenv install -l
#Installieren Sie die angegebene Version(In diesem Fall 3.4.2)
sudo -i pyenv install 3.4.2
#Stellen Sie sicher, dass die angegebene Version installiert ist
pyenv versions

#Wenn Sie es nur unter einem bestimmten Ordner verwenden möchten
cd /home/jibun/python3/
pyenv local 3.4.2
sudo -i pyenv rehash

#Bei der Einstellung auf das Ganze
pyenv global 3.4.2
sudo -i pyenv rehash
#Liste der installierbaren Versionen
rbenv install -l
#Installieren Sie die angegebene Version(In diesem Fall 2.1.3)
sudo -i rbenv install 2.1.3
#Stellen Sie sicher, dass die angegebene Version installiert ist
rbenv versions


#Wenn Sie es nur unter einem bestimmten Ordner verwenden möchten
cd /home/jibun/ruby2.1/
rbenv local 2.1.3
sudo -i rbenv rehash


#Bei der Einstellung auf das Ganze
rbenv global 2.1.3
sudo -i rbenv rehash

Die Artikel, auf die sich diese Zeit bezieht, lauten wie folgt. http://qiita.com/la_luna_azul/items/3f64016feaad1722805c http://qiita.com/youcune/items/a5cc93313641b69b62f8

Recommended Posts

Installieren Sie pyenv und rbenv systemweit unter CentOS
Installieren Sie pyenv und rbenv systemweit unter CentOS
Installieren Sie Python unter CentOS mit Pyenv
Installieren Sie Python unter CentOS mit pyenv
Installieren Sie pyenv und Python 3.6.8 unter Ubuntu 18.04 LTS
Installieren Sie pyenv auf dem Mac
Installieren Sie pyenv und pyenv-virtualenv
Installieren Sie numba unter CentOS 7.2
Installieren Sie Python3.4 unter CentOS 6.6
Installieren Sie mecab-python unter CentOS
Installieren Sie Python 2.7.3 unter CentOS 5.4
Installieren Sie pyenv unter OSX
Installieren Sie awscli auf centos7
Installieren Sie Chainer unter CentOS 6.7
[CentOS7] Installieren Sie Anaconda mit Pyenv
Installieren Sie die ImageMagick-6.2.x-Serie unter CentOS7.7
Installieren Sie Python 3.8 unter CentOS 7 (SCL)
So installieren Sie Git GUI und Gitk unter CentOS
Anmerkungen zu Pyenv und Atom
Installieren Sie Python 3.7 und Django 3.0 (CentOS)
Installieren Sie Chrome unter der CentOS 7-Serie
Installieren Sie pyenv auf Raspberry Pi, um Python zu verwalten
Catalina auf Mac und Pyenv
So installieren Sie Python2.7 python3.5 mit pyenv (unter RHEL5 CentOS5) (2016 Nov)
Installieren Sie pyenv auf MacBookAir und wechseln Sie Python zur Verwendung
Himbeer Pi 4 Centos7 auf Docker installieren
Installieren Sie Mecab und mecab-python3 unter Ubuntu 14.04
Installieren Sie Dropbox und führen Sie es unter Ubuntu 20.04 aus
Installieren Sie OpenCV und Chainer unter Ubuntu
Installieren Sie CUDA 8.0 und Chainer unter Ubuntu 16.04
Erstellen und installieren Sie OpenCV unter Windows
Schritte zum Installieren von VirtualBox unter CentOS
Installieren Sie Java (Oracle JDK14) unter CentOS7
So installieren Sie PyPy unter CentOS
So installieren Sie TensorFlow unter CentOS 7
Installieren Sie pip unter CentOS7. Auch iPython.
Installieren Sie VirtualBox unter CentOS 7 unter VirtualBox (Mac + Vagrant)
Ansible Playbook zum Installieren und Konfigurieren von `pyenv`
Studienhinweis 9_Installieren Sie Jenkins unter CentOS7
Installieren Sie python2.x mit pyenv auf Catalina
Installieren Sie easy_install und pip unter Windows
systemweit pyenv
Aktivieren Sie den Befehl sar unter CentOS (installieren Sie sysstat).
Installieren Sie wsl2 und Master Linux unter Windows
Ein Memo mit Python2.7 und Python3 in CentOS
Installieren und starten Sie k3s unter Manjaro Linux
Hinweise zum Erstellen von Python und Pyenv auf dem Mac
So installieren Sie Apache (httpd) unter CentOS7
Installieren Sie Puppet Master und Client unter Ubuntu 16.04
So installieren Sie Apache (httpd) unter CentOS8
Installieren Sie PostgreSQL aus dem Quellcode unter CentOS
Bis Sie Apache und Tomcat unter Linux (CentOS) installieren und Java-Apps bereitstellen
Installieren Sie matplotlib und zeigen Sie das Diagramm in Jupyter Notebook an
[Ansible] Installieren Sie dnf unter Centos7 mit dem Python3-Interpreter
Installieren Sie Python 3.8.6 unter macOS BigSur mit pyenv
Installieren Sie OpenCV 4.0 und Python 3.7 unter Windows 10 mit Anaconda
CentOS8 --Installieren - Django
Führen Sie OpenVino unter macOS und pyenv und pipenv aus
[Fehler] Installieren Sie den Stapelüberlauf-Klon Askbot unter CentOS 6.4