最近一直在Mac上进行自动化脚本的开发,发现Pyenv在python虚拟环境的管理上面特别好用
brew update brew install pyenv
如果没有安装brew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew网页: https://brew.sh/
把这段添加到~/.zshrc 文件中
export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/shims:$PATH" if command -v pyenv 1>/dev/null 2>&1; then eval "$(pyenv init -)" fi eval "$(pyenv virtualenv-init -)"
查看可安装的版本:
pyenv install --list
安装指定版本:
pyenv install -v 3.8.6
可以同时安装多个版本,可用 pyenv versions查看已安装的版本
pyenv virtualenv python-version virtual-name
pyenv virtualenv 3.8.6 venv38
其中3.8.6为指定的python版本, venv38为虚拟环境的名字
pyenv virtualenvs
pyenv activate
pyenv activate venv38
pyenv deactivate
pyenv uninstall my-virutal-env
pyenv uninstall venv38