在mac环境中设置python的问题

时间:2018-04-25 13:17:55

标签: python terminal sublimetext3

这里相对较新的开发者,这是我第一次发帖。两天以来,我一直在寻找我所遇到的问题的答案,按照指南等方式进行,但我似乎不断深入探讨这个问题。所以我决定在这里发帖寻求帮助

发生的事情似乎是我正确安装了python,但是当我在终端中运行echo $PATH时,我得到了这个:

  

/Library/Frameworks/Python.framework/Versions/3.6/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin/python3

我已尝试修改~/.bash_profile以确保列出了正确的路径,目前它显示为:

/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}

我假设${PATH}可能有什么导致它不断回声,但我不确定删除任何内容,因为我没有&#39我想搞砸了。

另外,当使用崇高文本3时,我无法得到类似的错误,我假设是因为它没有正确找到路径。在我找到解决方法之前,我无法建立,但目前至少我不知所措。

任何帮助都将非常感谢!!!

2 个答案:

答案 0 :(得分:0)

安装Homebrew,然后使用brew install python

安装python
  1. 看看您是否通过ll /usr/local/bin/python*
  2. 安装了使用brew的python 您路径中的
  3. /Library/Frameworks/Python.framework/Versions/3.6/bin部分是重复的。删除它们并将路径保持为/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin/python3

答案 1 :(得分:0)

好像你从python.org下载了Python 3。你应该卸载并使用自制软件。

  1. 2.7替换为these instructions中的3.6,卸载从python.org下载的内容。这应该可以解决你的问题。从现在开始,不要惹它(让~/.bash_profile空)。 Homebrew处理。

  2. 使用自制程序brew reinstall python重新安装Python,我个人install with tcl-tkbrew reinstall python --with-tcl-tk这将使idle3在没有警告的情况下运行。