Homebrew 默认将安装 Python 3,Python 2.x 系列版本在 2020 年停止维护:
$ brew update
$ brew install python
$ python3 --version
Pyenv 是 Python 的版本管理工具,你能通过使用 Pyenv 安装多个 Python 版本,并在多个版本间切换;
$ brew update
$ brew install pyenv
$ pyenv install -l
$ pyenv install 2.7.17
$ pyenv global 2.7.17
$ which python
~/.pyenv/shims/python
Python 虚拟环境管理工具,使用虚拟环境可以实现项目环境隔离,开发环境干净更易于维护;
Pipenv 是由 Pypa(Python Packaging Authority)开发的虚拟环境管理工具,底层封装了 virtualenv,因此你可以考虑使用 Pipenv 代替直接使用 virtualenv 工具;
$ brew install pipenv
关于 Pipenv 的用法,请参考 Pipenv 官方文档:https://github.com/pypa/pipenv
Virtualenv,Python 环境的隔离工具,每个隔离环境可以有 Python 包的独立版本;vritualenv 将自动在家目录下创建如下目录: ~/.virtualenvs
virtualenvwrapper,推荐安装 virtualenvwrapper 包,virtualenv 的封装工具,更方便易用;
$ pip install virtualenv
$ pip install --user virtualenvwrapper
$ source /usr/local/bin/virtualenvwrapper.sh
$ cd registry-cli
$ mkvirtualenv registry-cli
$ deactivate
$ workon ENV
$ rmvirtualenv ENV
Linux/Unix:
Mac OSX:
Windows:
$ cat > ~/.pip/pip.conf <<EOF
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
timeout = 60
EOF