在终端中将默认Python从2.7.10更改为3.5.2,以便我可以安装pip

时间:2016-10-29 21:43:10

标签: python-2.7 python-3.x pip

我希望在Mac上设置Python开发环境方面有所帮助。

背景:我正在运行一个新升级的macOS Sierra 10.12.1,并在其上设置了Python开发的各个部分。这个macOS版本已经安装了Python 2.7.10 - 我现在更愿意将它留下。

所以我安装了Homebrew,然后用它来安装最新的python3,即Python 3.5.2;但我想这不是终端的默认值,因为当我运行python -V命令时,我在终端窗口中得到了这个:

Python 2.7.10

所以现在我的Mac上至少有2个版本的Python,我觉得这很好,但是最新的Python版本并不是'默认版'。如何将3.5.2设置为默认值而不是2.7.10?

(背景故事为什么我要这样做... pip没有安装,即当我去终端并输入点子时,它说:

-bash: pip: command not found

当我尝试按照pip的安装说明进行操作时,我遇到了权限问题,这是有道理的,我猜,因为我无法访问Mac的2.7.10 Python安装,也不是我真的想要它这个阶段。所以我想切换终端将新的Python 3.5.2作为我的默认值,在这种情况下我想我不会有pip权限问题...)

提前感谢任何帮助人员!

1 个答案:

答案 0 :(得分:0)

最安全的解决方案是创建一个运行python 3的虚拟环境并将其用作开发环境。检查以下链接: https://docs.python.org/3/library/venv.html http://docs.python-guide.org/en/latest/dev/virtualenvs/