多版本管理
多虛擬環境virtualenv
pyenv用於多個python版本的管理,virtualenv用於相同版本各種模組包環境的隔離
可能的依賴包:
yum install gcc gcc-c++
yum install readline-devel
yum install -y bzip2 bzip2-devel
yum install openssl openssl-devel.x86_64
git clone ~/.pyenv
echo
'export pyenv_root="$home/.pyenv"' >> ~/.bashrc
#需要修改環境變數,使用 bash shell 的輸入
echo
'export path="$pyenv_root/bin:$path"' >> ~/.bashrc
echo
'eval "$(pyenv init -)"' >> ~/.bashrc
#最後新增 pyenv init
exec
$shell
-l#輸入命令重啟 shell,然後就可以重啟pyenv
pyenv install –list
pyenv install 3.4.1
使用pip安裝會 需要執行 pyenv rehash
pyenv versions
pyenv global 3.4.1
git clone ~/.pyenv/plugins/pyenv-virtualenv
pyenv virtualenv 2.7.10 envdj
pyenv versions 可檢視到新建立的
pyenv activate envdj3
pyenv deactivate
pip install django
注:使用預設國外原慢時,可引數指定國內源
pip install django -i –trusted-host pypi.douban.com
pyenv管理多版本python和虛擬環境常用命令
pyenv 的原理,簡單的說就是在系統path 最前面插入乙個 pyenv root shims 目錄。這樣,pyenv 就可以通過控制 shims 目錄中的python版本號,來靈活地切換至我們所需的python版本。pyenv有多種安裝方法,大家可以去github的pyenv檢視,官方推薦用基於...
python多版本共存之pyenv
也許你開發中也會遇到需要不同版本的python,此時需要在系統中安裝多個,但又不能影響系統自帶的 python,即需要實現 python 的多版本共存。pyenv 就是這樣乙個 python 版本管理器 pyenv官方 git clone git pyenv echo export pyenv ro...
pyenv實現python多版本共存
在終端執行如下命令以安裝 pyenv 以及幾個外掛程式 curl l bash echo export pyenv root home pyenv bashrc echo export path pyenv root bin path bashrc echo eval pyenv init bash...