我意识到已经有一个用于解决这个问题的answer,但它是针对MacOSX10.6.4的,而他安装的python来自"python.org“。我的Python2.7已经内置在我的Mac中了,那么我如何删除它呢?有什么方法可以去掉它吗?我已经安装了一个python3.7从网站上,它是完美的工作,但2.7也工作。我想移除2.7,这样当我在终端输入"python“时,它会运行python3.7而不是2.7。
发布于 2019-06-19 12:27:44
发布于 2019-06-19 12:44:04
python的2.7版本是MAC Unix操作系统附带的一个捆绑包。这意味着你可能不会使用它,但有一些预加载的程序和依赖项使用python,因此你不能完全删除它。如果您想从终端的命令行直接使用Python3,只需使用"python3“代替" python”即可。这将启动python 3.*,无论您安装了什么。
发布于 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插入到我想要的东西中。
https://stackoverflow.com/questions/56660028
复制相似问题