centos7.4 python2.7html
安裝pyenv須要的依賴python
yum -y install gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel git
安裝pyenvgit
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
安裝完會有提示,根據提示做相關配置github
將pyenv加入環境變量sql
echo 'export PATH="/root/.pyenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(pyenv init -)"' >> ~/.bashrc echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
source ~/.bashrc
檢查是否安裝成功shell
[root@izwz92fbqxna6qt4ya9t4nz ~]# pyenv -v pyenv 1.2.9
接下來就是使用了,目前個人項目中只用到了centos
pyenv local [python版本號]bash
能夠了解下大概的功能,後續須要使用的時候再去詳細瞭解session
1.配置當前用戶的python的版本
2.配置當前shell的python版本
3.配置某個項目(目錄及子目錄)的python版本
4.配置和使用多個虛擬環境
經常使用命令python2.7
pyenv install --list # 列出可安裝版本 pyenv install <version> # 安裝對應版本 pyenv install -v <version> # 安裝對應版本,若發生錯誤,能夠顯示詳細的錯誤信息 pyenv versions # 顯示當前使用的python版本 pyenv which python # 顯示當前python安裝路徑 pyenv global <version> # 設置默認Python版本 pyenv local <version> # 當前路徑建立一個.python-version, 之後進入這個目錄自動切換爲該版本 pyenv shell <version> # 當前shell的session中啓用某版本,優先級高於global 及 local
參考文檔:
https://www.cnblogs.com/dingtianwei/p/9383230.html