我现在的python有问题,所以我想卸载我的python并安装最新的版本。我安装了国产软件,所以我用自制软件卸载它,并从官方网站上用安装程序重新安装python 3.8.1。Python3.8已经安装,但是我的python3没有升级。
~ which python3
/usr/bin/python3
~ python3 --version
Python 3.7.3我知道我不应该(也不能)手动删除/usr/bin中的内容。我该怎么做?
发布于 2020-01-15 09:41:01
当您用自制安装Python时,它告诉您如下:
指向
、
python3-config、pip3等的不版本符号链接python、python-config、pip等已分别安装到/usr/local/opt/python/libexec/bin中
如果您需要一个提醒,post安装,您将得到相同的消息,如果您运行:
brew info python它说“非版本链接在/usr/local/opt/python/libexec/bin__中”。这意味着,如果您想在不指定版本的情况下运行Python,即如果您想键入以下内容:
python这是:
pip要启动Python3及其相应的pip,需要确保PATH在开始时具有/usr/local/opt/python/libexec/bin,即
export PATH=/usr/local/opt/python/libexec/bin:$PATH发布于 2021-12-09 08:07:39
我无法在python3中卸载/usr/bin,但通过将PATH env变量设置为PATH=/usr/local/bin:$PATH,找到了一个使python3在/usr/loca/bin中具有优先级的解决方法。这给出了/usr/local/bin优先的二进制文件。不是一个成熟的解决方案,而是让我动起来了。
https://stackoverflow.com/questions/59748201
复制相似问题