将python3移动到brew和更新

时间:2018-04-19 01:20:39

标签: python python-3.x homebrew

我很久以前运行osx 10.11.6(el-capitan)我在python.org(3.5.0)上使用下载安装了Python3,从那时起我已经安装了brew并希望使用brew来管理python3而不是。我必须升级到python3.6,因为我得到了tlsv1警报协议版本错误。

  1. 如何卸载当前的python3

  2. 如何安装brew以安装python 3.6(似乎只想安装3.5.1)

  3. 或者只是在彼此旁边运行不同的python版本会更好吗?

    谢谢!

1 个答案:

答案 0 :(得分:2)

简短回答:pyenv绝对是最好的!

更长的答案:

  1. (可选:使用Brew删除它所知道的任何Python,只是为了节省磁盘空间。)
  2. 请遵循这些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 pythonwhich pip都住在~/.pyenv/shims/
  3. 使用pyenv-managed pip在全球范围内安装您喜爱的软件包,比如IPython等。(当然,您将使用virtualenv管理您的每个项目依赖项吗?)
  4. 快乐的拼贴!
  5. 除了能够安装多个pythons并配置全局默认值之外,您甚至可以进行每个目录覆盖!

    总结:pyenv + virtualenv =美好生活。