材料: macOS系统,Homebrew。 ### 安装 Pyenv (多版本管理) 我们先安装`pyenv`用来管理多版本`python` ```bash brew install pyenv ``` 安装完成后将以下内容添加至`~/.bash_profile`文件末尾,重启Terminal。 ```bash # 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,测试以下命令是否正常。 ```bash # 查看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`用来管理虚拟环境 ```bash brew install pipenv ``` ### 使用 Pipenv ```bash # 查看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 ```