pyenv的安裝和簡單使用

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

相關文章
相關標籤/搜索