我在服务器上安装了两个版本的python:(/usr/local/bin/python3
版本3.6.3) /home/ubuntu/miniconda2/bin/python
(版本2.7.15)
今天早些时候,我使用 删除了 下的 Python 版本 3.6.3、3.4.0 和 3.7.0 sudo rm -r
(我的错误!!)/usr/bin/python
。我以为这样没问题,因为我有/home/ubuntu/miniconda2/bin/python
(版本 2.7.15)。
我正在运行一些用 Python 编写的命令行工具,它们会产生错误:-bash: /usr/lib/command-not-found: /usr/bin/python3: bad interpreter: No such file or directory
但是,如果我仅执行python
python 似乎就可以工作。
不确定是什么原因导致了此错误?此外pip3
也会导致同样的问题-bash: /usr/lib/command-not-found: /usr/bin/python3: bad interpreter: No such file or directory error
。
更新:我删除了 python3,因为无论如何这是我自己安装的。你可能会笑,但这是 Ubuntu 14.04.1。不是我选择的!在我之前有人设置了这个共享服务器,但没有人更新过。