我很久以前运行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版本会更好吗?
谢谢!
答案 0 :(得分:2)
简短回答:pyenv绝对是最好的!
更长的答案:
brew install pyenv
eval "$(pyenv init -)"
添加到您的.zshrc
或.bashrc
pyenv install 3.6.4
pyenv global 3.6.4
pyenv global
是否打印出您喜欢的版本。which python
和which pip
都住在~/.pyenv/shims/
pip
在全球范围内安装您喜爱的软件包,比如IPython等。(当然,您将使用virtualenv管理您的每个项目依赖项吗?)除了能够安装多个pythons并配置全局默认值之外,您甚至可以进行每个目录覆盖!
总结:pyenv + virtualenv =美好生活。