我希望在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权限问题...)
提前感谢任何帮助人员!
答案 0 :(得分:0)
最安全的解决方案是创建一个运行python 3的虚拟环境并将其用作开发环境。检查以下链接: https://docs.python.org/3/library/venv.html http://docs.python-guide.org/en/latest/dev/virtualenvs/