只需几步让你掌控本机 python 虚拟环境 - pyenv +
2019-03-07 本文已影响0人
vonhng
注意事项
如果是mac且安装了zsh,以下.bashrc
更换成.zshrc
安装pyenv
# 安装依赖,管它依赖啥一把嗦
yum -y install gcc gcc-c++ zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel git
# 自动下载安装
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
# 搞上环境变量
echo 'export PATH="/home/python/.pyenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc
安装pyenv-virtualenv
# 安装pyenv-virtualenv插件
git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
# 搞上环境变量
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
exec $SHELL
# 安装自己需要的python版本,pyenv install --list查看可安装版本
pyenv install 2.7.15
便捷设置
# 以某个版本建个虚拟环境,env2是它的名字
pyenv virtualenv 2.7.15 env2
# 想要快速的进入某虚拟环境,设置alias name
echo alias env2="pyenv activate env2" >> ~/.bashrc
# 快速退出虚拟环境
echo alias over="pyenv deactivate" >> ~/.bashrc
source ~/.bashrc