Python多版本管理

前言

在日常的开发中,我们经常需要在多版本的python之间切换,手动修改bash文件比较麻烦,pyenv应运而生。

安装

  • 安装homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
  • 安装pyenv
brew install pyenv
  • 设置环境变量

我是用的oh-my-zsh,所以编辑 .zshrc文件。

1、vim ~/.zshrc

# 将下面2句话放在文件最后
# 使用bash,同理就放在~/.bash_profile里
# 别忘了 source 
export PYENV_ROOT=/usr/local/var/pyenv
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi

2、source ~/.zshrc

注意

安装指定版本python

使用pyenv install 安装指定python版本时候很慢,最好的办法是离线下载下来

  • cd $PYENV_ROOT && mkdir cache
  • 下载 python版本,并拷贝到$PYENV_ROOT/cache 中
  • pyenv install Python-xxx.tar.xz
  • pyenv global xxx
  • pyenv rehash (一定要,不然不生效)

常用命令

  • 受托管的python版本们:pyenv versions
  • 当前使用的python版本:pyenv version
  • 安装指定python版本。例如:pyenv install 3.8.5
  • 卸载指定python版本:pyenv uninstall [python版本号]
  • 全局生效:pyenv global xxx
  • 当前shell生效:pyenv shell xxx
  • 本文件夹下生效:pyenv local xxx
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值