如何从 Mac OS X 10.14.5 中删除 python 2.7?
How to remove python 2.7 from Mac OS X 10.14.5?
我知道这个问题已经有一个 answer,但它是 Mac OS X 10.6.4,他安装的 python 来自 "python.org"。我的 python 2.7 已内置在我的 Mac 中,我该如何删除它?有什么方法可以删除它吗?我已经从网站上安装了 python3.7,它运行良好,但 2.7 也可以。我想删除 2.7 并使其在终端中键入 "python" 时运行 python3.7 而不是 2.7.
您不必删除 python 2.7。您可以简单地将命令添加为别名(您也可以将其添加到 ~/.bash_profile
文件中):
alias python='python3.7'
不要删除 python 2.7(默认 python 包),它可能会损坏您的操作系统。
如果需要,您可以简单地使用此命令(删除与自制软件一起安装的 python):
brew uninstall python
参考 this question if you really thinking of removing python 2.7. 是另一个问题,它将为您提供更多信息。
python 的 2.7 版本是随 MAC Unix 操作系统一起提供的捆绑包。这意味着您可能没有使用它,但有一些 pre-loaded 程序和依赖项使用 python 因此您无法完全删除它。如果您想直接从终端的命令行使用 python 3,只需使用 "python3" 代替 "python"。这将启动 python 3.* 无论您安装了什么。
一个 Mac 比一个马来西亚丛林还多 Python。
一个新的 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'
别名 python3='python'
别名python3.8='python3'
并且我删除了所有对 Python2.7.
的引用
但是当我打开一个新终端时,运行 一个 Python 程序
打印(sys.path)
包括/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
tensorflow 将无法正常工作。 Mac 将自己的 Python 插入到我想要的内容中。
我知道这个问题已经有一个 answer,但它是 Mac OS X 10.6.4,他安装的 python 来自 "python.org"。我的 python 2.7 已内置在我的 Mac 中,我该如何删除它?有什么方法可以删除它吗?我已经从网站上安装了 python3.7,它运行良好,但 2.7 也可以。我想删除 2.7 并使其在终端中键入 "python" 时运行 python3.7 而不是 2.7.
您不必删除 python 2.7。您可以简单地将命令添加为别名(您也可以将其添加到 ~/.bash_profile
文件中):
alias python='python3.7'
不要删除 python 2.7(默认 python 包),它可能会损坏您的操作系统。
如果需要,您可以简单地使用此命令(删除与自制软件一起安装的 python):
brew uninstall python
参考 this question if you really thinking of removing python 2.7.
python 的 2.7 版本是随 MAC Unix 操作系统一起提供的捆绑包。这意味着您可能没有使用它,但有一些 pre-loaded 程序和依赖项使用 python 因此您无法完全删除它。如果您想直接从终端的命令行使用 python 3,只需使用 "python3" 代替 "python"。这将启动 python 3.* 无论您安装了什么。
一个 Mac 比一个马来西亚丛林还多 Python。
一个新的 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'
别名 python3='python'
别名python3.8='python3'
并且我删除了所有对 Python2.7.
的引用但是当我打开一个新终端时,运行 一个 Python 程序
打印(sys.path)
包括/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
tensorflow 将无法正常工作。 Mac 将自己的 Python 插入到我想要的内容中。