Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 是什么原因造成的;错误的解释器:没有这样的文件或目录;?_Linux_Pip_Virtualenv - Fatal编程技术网

Linux 是什么原因造成的;错误的解释器:没有这样的文件或目录;?

Linux 是什么原因造成的;错误的解释器:没有这样的文件或目录;?,linux,pip,virtualenv,Linux,Pip,Virtualenv,我的linux机器上有一个Python虚拟环境。两周来它一直工作正常,但今天突然醒来,在环境中我无法执行任何命令。例如,如果我尝试使用pip list或jupyter笔记本,我会得到以下结果(env是我环境的名称): 除了Python之外,其他任何命令基本上都会发生同样的情况。键入python可以很好地打开pythonshell。有趣的是,它说的是蟒蛇,当我只在这种环境下使用pip时 我试图找到这方面的信息,但它们似乎都与运行脚本有关 编辑:还想提到的是,当我手动查看environment bi

我的linux机器上有一个Python虚拟环境。两周来它一直工作正常,但今天突然醒来,在环境中我无法执行任何命令。例如,如果我尝试使用pip list或jupyter笔记本,我会得到以下结果(env是我环境的名称):

除了Python之外,其他任何命令基本上都会发生同样的情况。键入python可以很好地打开pythonshell。有趣的是,它说的是蟒蛇,当我只在这种环境下使用pip时

我试图找到这方面的信息,但它们似乎都与运行脚本有关

编辑:还想提到的是,当我手动查看environment bin时,我安装的包都是绿色的,除了Python是红色的


提前谢谢你。

你有一个脚本
/home/ubuntu/env/bin/pip
,这个脚本有
#/home/ubuntu/env/bin/python
但该文件不存在或不可执行


检查文件
/home/ubuntu/env/bin/python
是否存在。检查当前用户是否可以执行它(只需从命令行运行它)。如果没有-您需要找到一个工作的可执行文件(例如,它可能是
/home/ubuntu/env/bin/python3
),编辑
/home/ubuntu/env/bin/pip
的第一行以修复shebang。

看起来像是PATH变量的问题。
~/env/bin$ pip list
-bash: /home/ubuntu/env/bin/pip: /home/ubuntu/env/bin/python: bad interpreter: No such file or directory