我能指望在Python 3安装中使用“python3”可执行文件吗?或者“python”?

chhqkbe1  于 2023-04-08  发布在  Python
关注(0)|答案(1)|浏览(98)

假设我有一个Python命令,我想与人们广泛分享。让我们假设安装了Python 3。我应该期望用户使用哪个二进制文件,python还是python3
例如,告诉用户运行以下命令哪个更好:

python -m http.server

还是来运行这个

python3 -m http.server


在Ubuntu 22.10中,可以使用python3二进制文件,但不能使用python,所以后者会更好。我可以期望在不同操作系统上安装所有Python 3吗?
请注意,我根本不想支持Python 2,as it has been sunset,Python 3自2006年以来就已经可用了。

2g32fytz

2g32fytz1#

这取决于您的操作系统。
根据官方文档,解释器将位于Unix系统上的/usr/bin/python3
尽管许多linux版本或安装脚本会在/usr/bin/python处包含一个指向解释器的符号链接,但我不会指望它。
但是,在Windows上,将调用解释器,并使用python . python3.x从Windows应用商店安装相应的版本

相关问题