/usr/bin/env:'python':尽管安装了 python 2.7 和 3.8,但没有这样的文件或目录

/usr/bin/env:'python':尽管安装了 python 2.7 和 3.8,但没有这样的文件或目录

我在 Oracle VM Virtualbox 上运行 ubuntu,并且安装了 python 3.8 和 2.7。

whereis python
python: /usr/bin/python3.8 /usr/bin/python /usr/bin/python2.7 /usr/bin/python3.8-config /usr/lib/python3.8 /usr/lib/python2.7 /etc/python3.8 /etc/python2.7 /usr/local/lib/python3.8 /usr/local/lib/python2.7 /usr/include/python3.8

然而,当运行需要 python 的工具时,我得到:

/usr/bin/env: 'python': No such file or directory

打开该工具调用的脚本时,其标题为,然后显示以下内容:

#! /usr/bin/env python
# Seems to work with Python 2.x, x>=6

我尝试了以下方法:

alias python=python3
alias python='/usr/bin/python3'
sudo ln -s /usr/bin/python3 /usr/bin/python

找不到python该如何解决?

答案1

可以使用以下命令确保 python 调用指向 python3

sudo apt-get install python-is-python3

相关内容