如何在 mac 上为 2.7 设置 python 路径?

新手上路,请多包涵

我知道,这个问题已被多次询问和回答。但是,我仍然无法摆脱这个。我在我的 mac 上发现了以下信息。

 cd /Library/Frameworks/Python.framework/Versions/
Current -> 2.7
3.6

whereispython
/usr/bin/python

which python
/usr/bin/python

which -a python
/usr/bin/python
/usr/bin/python

python
Python 2.7.10 (default)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

即使,当我编辑 ~/.bash_profile 如下

# Setting PATH for Python 2.7
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH

#PYTHONPATH
PYTHONPATH="${PYTHONPATH}:/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python"
export PYTHONPATH

然后, source ~/.bash-profile 。重新启动我的 mac 和终端后,仍然可以看到 /usr/bin/python 而不是指向 /Library/../Python2.7 执行时 which python

我卸载了python并重新安装了 "pip install python" 而且,我可以看到python安装在 /System/Library/Frameworks/Python.framework/Versions

 2.6
2.7
2.5 -> 2.6
2.3 -> 2.6
Current -> 2.7

我不确定这里可能缺少什么。我如何在 mac 中设置/添加 python 路径?请帮助我理解并克服这一点。你能帮我吗?

参考 将 python 路径添加到 mac osx

原文由 Diesel Kumar 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 717
1 个回答

通过 brew 安装。 brew install python2 or python3 。 brew 自动在 mac 中设置 python 路径。

原文由 bsd007 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题