我做错了 我安装了Python 3,然后执行了以下命令,以使defaut版本的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根根25 Jun 12 13:37 / usr / bin / env-> /usr/bin/python2.7/python
确实,当我进入该目录时,我的env可执行文件不再存在,而是链接断开。
我在互联网上找不到解决方案。
你可以帮帮我吗 ?我开始为自己的错误感到难过。
谢谢
Okey,我通过重新安装此env文件解决了我的问题。
sudo apt-get install --reinstall coreutils
然后,感谢“ 为什么人们在Python脚本的第一行上编写#!/ usr / bin / env python shebang”中的这篇文章?我更好地知道如何在版本之间切换,并且不再犯相同的错误。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句