Python 和 Python 3 有何不同?

Python 和 Python 3 有何不同?

我去运行需要安装 python 的脚本,但出现了错误

./run.sh: line 825: python: command not found

我使用本指南安装 Python 3.8 https://phoenixnap.com/kb/how-to-install-python-3-ubuntu 但我仍然遇到同样的错误

  1. Python和Python3有区别吗?
  2. 如何解决这个错误?

答案1

是的,它们是不同的。所有最近的 Ubuntu 安装python3都仅使用(并且您不需要安装 Python 3,因为它已经在您的系统上)。

要运行指向的程序python,请安装包python-is-python3

sudo apt install python-is-python3

或者手动创建一个符号链接python3(这基本上就是上面的包所做的):

sudo ln -s /usr/bin/python3 /usr/bin/python

如果您运行的应用程序需要早期版本的 Python,则可以从universe存储库安装 Python 2:

sudo apt install python2

只有在真正需要时才这样做,因为 Python 2 不再受支持。

相关内容