我需要一些帮助并澄清应该与 SDK 的脚本安装程序进行通信的 Python 环境

我需要一些帮助并澄清应该与 SDK 的脚本安装程序进行通信的 Python 环境

Ubuntu 22.04(与所有其他以前的版本一样)默认安装了 Python,事实上,如果我打开终端并输入:

cris@cris:~$ python3 -V
Python 3.10.6

所以,Phyton 就在那里!!

当我尝试通过脚本安装构建应用程序所需的控制台 SDK 时,出现了问题。

script.sh如果我在终端中通过 启动 SDK 的安装,它会给我这个错误:

Package python is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available from another source.
However the following packages replace it:
2to3 python2-minimal:i386 python2:i386 python2-minimal python2 dh-python python-is-python3

事实上在剧本中它被称为

Python

而不是像

python3

所以,我的问题是但是python并不是python3相同的功能/环境?

或者,因为脚本确实在系统中调用,所以查找python但尚未安装?pythonphyton3

我真的很困惑......

答案1

好的,我解决了,我将名称从更改为,并且script.sh脚本安装完美运行。pythonpython3

我从安装包时出现的错误中获得了解决方案的灵感python-is-python3;我得到了有关该包的信息,它将创建一个符号链接来指向两个 python 咒语之间;因为 Ubuntu 中的所有 python 包都使用显式的 python3 或 python2 解释器。

但即使我安装了它,也应该可以解决这个小问题代码拼写;在我的情况下,最后它没有,但我手动更改了以sript.sh让它找到正确的 python(python3)名称。

有兴趣的人可以在这里查看类似内容: Ubuntu 20.04 中的 python-is-python3 包——它是什么,它实际上做什么?

现在,我对默认 Python 环境更加清楚了。

相关内容