不久前,我通过其网站下载了Python,并且从那时起就一直在使用以下内容:
Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 26 2016, 10:47:25)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
这是一个简单的编辑器,我很好。当我进入命令行$ python3 --version
时,我明显得到Python 3.5.2
。
几个月前,我安装了HomeBrew
,自从我通过$ brew update
和$ brew upgrade
更新我的Mac Python以来。今天,我在更新结果中注意到我最新安装和更新的Python版本是python-3.6.4_4.el_capitan
我进入了我的usr/local/bin
以及usr/bin
,并意识到其中存在多种版本。这可以在两张附图中看到:
我理解/usr/bin
中安装的那个是我的OS X提供的,并且由系统使用,其他实例由外部包提供。那么,我不应该尝试删除/卸载Python 2
,然后正确?
如何清理它并确保我只有最新安装和更新的Python 3.6.4(通过brew管理的那个)以及我如何将我的IDLE指向这个最新版本?菜单中没有选项...
我是否总是必须前往http://www.python.org/download并从那里安装最新版本?无论如何我可以在我目前的IDLE中使用 3.6.4 吗?我知道如何通过Terminal
使用3.6.4,但我希望能够通过我目前在3.5.2的IDLE使用它
我对底层系统知之甚少,所以当我在其他帖子中看到有人说在$path
等等时改变了等等,我不太清楚如何做到这一点。当然有很多这方面的教程,但我担心每一个字一个字一个字可能会导致我对系统文件做一些可怕的事情......等等。
所以,我很感激有人帮我详细解释并向我解释如何实现上述两个(粗体),以便在此过程中我也学到一些东西,而不是找到命令行和路径相关的主题令人生畏。
答案 0 :(得分:0)
在您的情况下,我认为最简单的解决方案是从Homebrew卸载Python(如果您愿意,也可以卸载使用Python.org安装程序安装的3.5),然后使用安装程序安装Python 3.6。 Python网站。