我犯了一个错误。 我安装了Python 3,然后执行了下面的命令,将Python的默认版本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:糟糕的解释器:不是目录
当我运行这个命令时:
ls -l /usr/bin/env
我有这个红色的结果:
lrwxrwxrwx 1 root root 25 Jun 12 13:37 / usr / bin / env – > /usr/bin/python2.7/python
事实上,当我进入这个目录时,我没有env可执行文件,而是一个断开的链接。
我在互联网上找不到解决scheme。
你可以帮帮我吗 ? 我开始为自己的错误感到难过。
谢谢
Okey,我通过重新安装这个env文件解决了我的问题。
sudo apt-get install --reinstall coreutils
然后感谢这篇文章为什么人们在Python脚本的第一行编写#!/ usr / bin / env python? 我知道如何切换版本,不要再犯同样的错误。