利用pyenv實現python的多版本控制
阿新 • • 發佈:2019-01-13
多版本 人的 環境 bin installer python 版本 正常 配置環境變量 情況 eval "$(pyenv init -)"
在學習和利用python開發的很多情況下,需要多版本的Python並存。此時需要在系統中安裝多個Python,但又不能影響系統自帶的 Python。pyenv 就是這樣一個 Python 版本管理器。
1.安裝pyenv
curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
2.配置環境變量
安裝完成後,根據提示將如下語句加入到 ~/.bashrc 中:
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
3.查看可安裝的python版本
pyenv install --list
4.安裝你想要的python版本
pyenv install 3.5.3(python的版本號)
5.查看當前安裝的python版本
pyenv versions
6.查看當前正在使用的python的版本
pyenv version
7.設置全局python版本
pyenv global 3.5.3
設置全局的話,所有用戶的python版本都會是3.5.3,這樣其實不是很好,因為有可能不同的人使用不同的版本,這樣一設置就會導致 別人的代碼無法正常使用了
8.設置當前shell的版本
pyenv shell 3.5.3
這個的缺點是退出shell後就沒有了也不是很合理
9.根據工作目錄設置python的版本
mkdir -p /data/test
cd /data/test
pyenv local 3.5.3
python -v
利用pyenv實現python的多版本控制