无法在 macOS 中卸载 python3
can't uninstall python3 in macOS
我当前的 python 有问题,所以我想卸载 python 并安装最新版本。我是用自制软件安装的,所以我用自制软件卸载了它,然后用官方网站的安装程序重新安装了 python 3.8.1。 Python3.8 已安装,但我的 python3 未升级。
~ which python3
/usr/bin/python3
~ python3 --version
Python 3.7.3
我知道我不应该(而且我不能)手动删除 /usr/bin
中的内容。我该怎么办?
当您使用 homebrew 安装 Python 时,它告诉您:
Unversioned symlinks python
, python-config
, pip
etc. pointing to
python3
, python3-config
, pip3
etc., respectively, have been
installed into /usr/local/opt/python/libexec/bin
如果您需要提醒,post 安装,如果您 运行:
,您将收到相同的消息
brew info python
它说 "unversioned links are in /usr/local/opt/python/libexec/bin
"。这意味着,如果你想 运行 Python 而不指定版本,即如果你想输入:
python
还有这个:
pip
要开始 Python 3 及其对应的 pip
,您需要确保您的 PATH
开头有 /usr/local/opt/python/libexec/bin
,即
export PATH=/usr/local/opt/python/libexec/bin:$PATH
我无法卸载 /usr/bin
中的 python3 但找到了一种解决方法,通过将 PATH env 变量设置为 [=12] 来赋予 /usr/loca/bin
中的 python3 优先级=].这使 /usr/local/bin
中的二进制文件优先。不是一个完整的解决方案,但让我感动。
我当前的 python 有问题,所以我想卸载 python 并安装最新版本。我是用自制软件安装的,所以我用自制软件卸载了它,然后用官方网站的安装程序重新安装了 python 3.8.1。 Python3.8 已安装,但我的 python3 未升级。
~ which python3
/usr/bin/python3
~ python3 --version
Python 3.7.3
我知道我不应该(而且我不能)手动删除 /usr/bin
中的内容。我该怎么办?
当您使用 homebrew 安装 Python 时,它告诉您:
Unversioned symlinks
python
,python-config
,pip
etc. pointing topython3
,python3-config
,pip3
etc., respectively, have been installed into /usr/local/opt/python/libexec/bin
如果您需要提醒,post 安装,如果您 运行:
,您将收到相同的消息brew info python
它说 "unversioned links are in /usr/local/opt/python/libexec/bin
"。这意味着,如果你想 运行 Python 而不指定版本,即如果你想输入:
python
还有这个:
pip
要开始 Python 3 及其对应的 pip
,您需要确保您的 PATH
开头有 /usr/local/opt/python/libexec/bin
,即
export PATH=/usr/local/opt/python/libexec/bin:$PATH
我无法卸载 /usr/bin
中的 python3 但找到了一种解决方法,通过将 PATH env 变量设置为 [=12] 来赋予 /usr/loca/bin
中的 python3 优先级=].这使 /usr/local/bin
中的二进制文件优先。不是一个完整的解决方案,但让我感动。