pyenv 安装+配置

ubuntu

# 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
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
# python源下载,国内镜像加速
v=3.6.1;wget http://mirrors.sohu.com/python/$v/Python-$v.tar.xz -P ~/.pyenv/cache/;pyenv install $v
# 安装python 
pyenv install 3.6.5

# pyenv-virtualenv 工具下载
git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
# 环境变量配置
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
# 环境变量在当前shell生效
source ~/.bashrc

# 创建python3生成环境(虚拟环境针对的是不同的python环境来说,主要是为了隔离python版本与相关的包)
pyenv virtualenv 3.6.5 test3.6.5#test3.6.5可以换成你的虚拟环境名字
#这样生成的环境就是python3.6.5版本的
# 进入环境
pyenv activate handle3.6.1(# 退出当前环境 source deactivate )

windows

pip install pyenv-win 
# 列出可以安装的python版本
pyenv install --list
# 安装指定python版本
pyenv install 3.8.2 -v
# 设置特定python版本影响范围为全局
pyenv global 3.8.2
# 一定要rehash一下
pyenv rehash
# 查看已经安装好的python版本
pyenv versions
# 安装
python -m pip install --user virtualenv
# 在powershell中,这样安装虚拟环境会出错
# virtualenv venv
# 正确的安装虚拟环境方式
python -m virtualenv venv
# 激活虚拟环境
.\venv\Scripts\activate
# 查看当前虚拟环境已安装的package
pip list
# 退出虚拟环境
deactivate

参考链接:https://blog.csdn.net/weixin_43982238/article/details/108289616

你可能感兴趣的:(pyenv 安装+配置)