在运行重写文件的脚本后,Python以某种方式被破坏。我随时都会收到错误:
$ python
-bash: /usr/local/bin/python: No such file or directory
我做过酿造医生:
$ brew unlink python && brew link python
昨天我尝试通过重新安装来修复它:
$ brew update
$ brew install python
$ brew upgrade python
根据我的发现,似乎我需要对其进行符号链接,但我不想让它变得更糟,并且失去整个操作系统。
$ which python
/usr/bin/python
如何修复此Python?
答案 0 :(得分:5)
Homebrew 1.7.2和MacOS 10.13.6似乎有些麻烦。
即使在删除所有python版本并重新安装后,python --version
仍然无法正常工作。
大多数人可能已经尝试过这些步骤...
brew uninstall --ignore-dependencies python
brew uninstall --ignore-dependencies python2
brew uninstall --ignore-dependencies python3
brew install python
brew unlink python && brew link python
brew unlink python3 && brew link python3
最后对我有用的是...
sudo ln -s /usr/local/bin/python3 /usr/local/bin/python
然后再次点...
sudo ln -s /usr/local/bin/pip3 /usr/local/bin/pip
答案 1 :(得分:2)
我不知道这里发生了什么,但我昨天尝试重新安装......重新安装这种方式(看似我已经做过的)今天起作用了: