centos6 pyenv和virtualenv搭建python虛擬環境


安裝pyenv

  • 基礎環境軟件包安裝
yum -y install gcc gcc-c++ make git patch openssl-devel zlib-devel readline-devel sqlite-devel bzip2-devel bzip2-libs
yum install -y net-tools vim lrzsz tree screen lsof tcpdump nmap sysstat dos2unix
  • 選擇安裝到$HOME/.pyenv目錄
git clone https://github.com/yyuu/pyenv.git ~/.pyenv
  • 配置環境變量
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
  • 添加pyenv初始化到shell
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
  • 重新啟動shell使更改生效
exec $SHELL
source ~/.bashrc
  • 安裝指定版本python
pyenv install --list
pyenv install 2.7.13
  • 卸載指定版本
pyenv uninstall 2.7.13
  • 全局進行切換到python 2.7.13版本
pyenv global 2.7.13
  • 只針對當前目錄及其子目錄切換python 2.7.13版本
pyenv local 2.7.13
  • 查看當前使用版本
pyenv version 
  • 查看所有已安裝版本
pyenv versions

 

.pyenv-virtualenv插件安裝

  • 軟件包安裝
git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv  
  • 配置環境變量
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
source ~/.bashrc

 

virtualenv創建和使用虛擬python環境

  • 創建虛擬python環境
pyenv virtualenv 2.7.13 testvir
  • 切換和使用新的python虛擬環境
pyenv activate testvir
  • 切換回系統環境
pyenv deactivate
  • 刪除虛擬環境
pyenv virtualenv-delete testvir

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM