Python多环境管理-pyenv

  1. pyenv 安装
    1. 安装 Python 3.8.0
  2. pyenv 使用

pyenv 安装

# 安装依赖
yum install -y gcc make sqlite-devel zlib-devel bzip2-devel readline-devel

# 克隆最新版(最新版配置有问题, 配置完成后,使用的还是系统默认版本)
# git clone git://github.com/yyuu/pyenv.git ~/.pyenv
# 使用1.2版本没有问题
wget http://soft.meimg.com/pyenv-1.2.27.tar.gz
wget http://soft.meimg.com/pyenv-2.2.5.tar.gz
# 解压缩到指定目录
tar -zxvf pyenv-2.2.5.tar.gz -C ~/
mv ~/pyenv-2.2.5/ ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init --path)"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
exec $SHELL -l

安装 Python 3.8.0

# 下载3.8版本到 pyenv缓存目录
wget http://soft.meimg.com/Python-3.8.0.tar.xz -P ~/.pyenv/cache/

# 缓存目录安装py3.8.0
pyenv install 3.8.0 -v

# 查看已安装的python版本
pyenv versions

pyenv 使用

# 查看版本列表
pyenv install --list

# 查看当前设定版本 - Python 2.7.10
pyenv versions

# 安装3.8版本到pyenv缓存目录
wget http://soft.meimg.com/Python-3.8.0.tar.xz -P ~/.pyenv/cache/

# 缓存目录安装py3.8.0
pyenv install 3.8.0 -v

# 卸载
pyenv uninstall 3.8.0

# 设置全局python版本如 3.8.0
pyenv global 3.8.0

# 设置为系统版本
pyenv global system

# 设置目录级python版本如3.8.0
pyenv local 3.8.0

# 取消设定
pyenv local --unset

# 为当前shell会话设置python版本如3.8.0
pyenv shell 3.8.0

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 [email protected]

×

喜欢就点赞,疼爱就打赏