材料: macOS系统,Homebrew。

安装 Pyenv (多版本管理)

我们先安装pyenv用来管理多版本python

brew install pyenv

安装完成后将以下内容添加至~/.bash_profile文件末尾,重启Terminal。

# Setting PATH for Pyenv && Pyenv-Virtualenv
# export PYENV_VIRTUALENV_DISABLE_PROMPT=1
export PYENV_ROOT=/usr/local/var/pyenv
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi
export PATH

使用 Pyenv

重启Terminal,测试以下命令是否正常。

# 查看Pyenv版本
pyenv --version

# 查看系统中存在的Python版本
pyenv versions

# 查看可安装的Python版本
pyenv install --list

# 安装某个Python版本, 例如: 3.5.2
pyenv install 3.5.2

# 全局使用某个Python版本, 例如: 3.5.2
pyenv global 3.5.2

# 当前目录使用某个Python版本, 例如: system. 会在当前目录创建.python-version文件.
pyenv local system

# 查看更多用法
pyenv --help

安装 Pipenv (多环境管理)

接下来安装pipenv用来管理虚拟环境

brew install pipenv

使用 Pipenv

# 查看Pipenv版本
pipenv --version

# 创建指定Python版本的虚拟环境, 例如: 3.5.2
pipenv --python 3.5.2

# 安装指定扩展包到当前虚拟环境, 例如: requests
pipenv install requests

# 卸载指定扩展包, 例如: requests
pipenv uninstall requests

# 查看虚拟环境python
pipenv --py

# 删除当前虚拟环境
pipenv --rm