【问题标题】:moving python3 to brew and updating将 python3 移动到 brew 和更新
【发布时间】:2018-04-19 01:20:38
【问题描述】:
很久以前我在运行 osx 10.11.6 (el-capitan) 我使用 python.org (3.5.0) 上的下载安装了 Python3 从那时起我安装了 brew 并想使用 brew 来管理 python3反而。我必须升级到 python3.6,因为我收到 tlsv1 警报协议版本错误。
如何卸载我当前的python3
如何让brew安装python 3.6(好像只想安装3.5.1)
或者将不同的python版本并排运行更好?
谢谢!
【问题讨论】:
标签:
python
python-3.x
homebrew
【解决方案1】:
简答:pyenv 绝对是最好的!
更长的答案:
- (可选:使用 Brew 删除它所知道的任何 Python,只是为了节省磁盘空间。)
- 关注这些macOS installation instructions。我的简单总结:
brew install pyenv
- 将
eval "$(pyenv init -)" 添加到您的.zshrc 或.bashrc
- 重启你的shell
pyenv install 3.6.4
pyenv global 3.6.4
- 验证
pyenv global 打印您喜欢的版本。
- 验证
which python 和which pip 都存在于~/.pyenv/shims/
- 使用 pyenv-managed
pip 在全局范围内安装您喜欢的软件包,例如 IPython 等。(当然,您会使用 virtualenv 来管理每个项目的依赖关系,对吧?)
- Python 快乐?! ?
除了能够安装多个 python 并配置全局默认值之外,您甚至可以覆盖每个目录!
总结:pyenv + virtualenv = 美好生活。