我犯了一个错误。我安装了Python 3,然后运行了以下命令,以将默认版本的Python设置为Python3。
sudo ln -fs /opt/Python-3.4.1/python /usr/bin/python
但是我想回到Python2.7,于是我做到了
sudo ln -fs /usr/bin/python2.7/python /usr/bin/python
现在,当我想用Python运行一个内含Bash脚本的程序时,会出现以下错误:
当我执行以下命令时:/usr/bin/env: bad interpreter: Not a directory
ls -l /usr/bin/env
我看到这个红色的结果:
实际上,当我进入这个目录时,我不再有env可执行文件,而是一个损坏的链接。lrwxrwxrwx 1 root root 25 Jun 12 13:37 /usr/bin/env -> /usr/bin/python2.7/python
我在互联网上没有找到解决方案。
你能帮帮我吗?我开始对我的错误感到糟糕了。
谢谢
/usr/bin
是绝对不行的。 - tripleee