Python / usr / bin / env:错误的解释器:不是目录

lilouch:

我做错了 我安装了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可执行文件不再存在,而是链接断开。

我在互联网上找不到解决方案。

你可以帮帮我吗 ?我开始为自己的错误感到难过。

谢谢

lilouch:

Okey,我通过重新安装此env文件解决了我的问题。

sudo apt-get install --reinstall coreutils

然后,感谢“ 为什么人们在Python脚本的第一行上编写#!/ usr / bin / env python shebang”中的这篇文章我更好地知道如何在版本之间切换,并且不再犯相同的错误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Windows上使用#!/ usr / bin / env python3 shebang

pip安装/usr/local/opt/python/bin/python2.7:错误的解释器:没有这样的文件或目录

Python cron作业:/ usr / local / bin:错误的解释器:权限被拒绝

/ usr / local / bin / python3:错误的解释器:ubuntu 14.04没有这样的文件或目录

PyCharm。/ usr / bin / python ^ M:错误的解释器

PyCharm。/ usr / bin / python ^ M:错误的解释器

为什么“#!/ usr / bin / env python”比“#!/ usr / bin / python”更正确?

/ usr / bin / python和/ usr / local / bin / python

zsh:/ usr / local / bin / youtube-dl:错误的解释器:/usr/local/opt/python/bin/python2.7:没有这样的文件或目录

错误的解释器:/ usr / bin / python3:在Kali Linux上没有这样的文件或目录

该烧瓶错误是什么意思?/ usr / local / bin / flask:错误的解释器:/usr/local/opt/python/bin/python2.7:没有这样的文件或目录

在shebang中使用“#!/ usr / bin / env python”而不是仅仅调用“#!python”解释器有什么好处?

zsh:/ usr / local / bin / pipenv:错误的解释器:/usr/local/opt/python/bin/python3.7:没有这样的文件或目录

对于'/ usr / bin / env python'默认为python3

从/ usr / bin / env或/ bin启动bash

在Windows上使`#!/ usr / bin / env python`工作

symlink / usr / bin / env损坏?

Cronjob执行`/ usr / bin / python`而不执行`usr / bin / xrdb`

检查pip3版本时遇到“ -bash:/ usr / local / bin / pip3:/usr/bin/python3.6:错误的解释器:没有这样的文件或目录”

-bash:/ usr / bin / yum:/ usr / bin / python:错误的解释器:没有这样的文件或目录

默认的python命令指向anaconda而不是/ usr / bin / python

/ usr / bin / env:'python':没有这样的文件或目录

-bash:./conn.sh:/ usr / bin / bash:错误的解释器:没有这样的文件或目录

找不到/ usr / bin / python

无法运行 Python 脚本程序错误:/usr/bin/python3^M:错误的解释器:

自动跳转错误 - /usr/bin/env: 'python333333': 没有那个文件或目录

zsh:没有这样的文件或目录:#!/usr/bin/env python3

/usr/bin/python3:错误的解释器;如何让python3再次工作?

我如何告訴 bash 使用 /usr/local/bin/python3 而不是 /usr/bin/python3?