首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Mac OS X 10.14.5中删除python 2.7?

问如何从Mac OS X 10.14.5中删除python 2.7?
EN

Stack Overflow用户
提问于 2019-06-19 12:22:21
回答 3查看 24.2K关注 0票数 3

我意识到已经有一个用于解决这个问题的answer,但它是针对MacOSX10.6.4的,而他安装的python来自"python.org“。我的Python2.7已经内置在我的Mac中了,那么我如何删除它呢?有什么方法可以去掉它吗?我已经安装了一个python3.7从网站上,它是完美的工作,但2.7也工作。我想移除2.7,这样当我在终端输入"python“时,它会运行python3.7而不是2.7。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-06-19 12:27:44

你不需要移除python 2.7。您可以简单地将命令添加为别名(也可以将其添加到~/.bash_profile文件中):

代码语言:javascript
复制
alias python='python3.7'

不要删除Python2.7(默认的python包),它可能会损坏您的操作系统。

如果需要,您可以简单地使用此命令(删除随homebrew安装的python ):

代码语言:javascript
复制
brew uninstall python

如果你真的想移除Python2.7,请参考this问题。Here是另一个问题,它会给你更多的信息。

票数 17
EN

Stack Overflow用户

发布于 2019-06-19 12:44:04

python的2.7版本是MAC Unix操作系统附带的一个捆绑包。这意味着你可能不会使用它,但有一些预加载的程序和依赖项使用python,因此你不能完全删除它。如果您想从终端的命令行直接使用Python3,只需使用"python3“代替" python”即可。这将启动python 3.*,无论您安装了什么。

票数 2
EN

Stack Overflow用户

发布于 2021-04-07 23:22:09

Mac上的蟒蛇比马来西亚的丛林还多。

新的Mac M1在/System/Library/Frameworks/Python.framework/Versions/2.7中有2.7版

如果你使用Homebrew安装Vim,它会使用/opt/homebrew/Cellar/python@3.9,如果你删除了它,它会警告你,Vim不会工作。

同时,我想学习tensorflow机器学习入门课程,它坚持使用Python3.8

所以在我的.bash_profile里

别名python='/opt/homebrew/Cellar/python@3.8/3.8.8_1/bin/python3‘

alias python3='python‘

alias python3.8='python3‘

我删除了所有对Python2.7的引用。

但是当我打开一个新的终端,并运行一个Python程序时

打印(sys.path)

它包括/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7

tensorflow就不会起作用了。Mac正在将它自己的Python插入到我想要的东西中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56660028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档