python版本如何影响模块的使用



我是python的初学者,我在macOS Mojave 10.14.6上发现目前安装了两个版本的python。键入which pythonwhich python3,我找到了两条不同的路径来用作解释器/usr/bin/python/usr/local/bin/python3,我应该使用哪一条,这对我必须使用的模块有何影响?我试图执行一个简单的计算print("5+4=",5+4),发现我一定需要使用第一个路径的包。

谢谢

简短回答:
使用python3。即/usr/local/bin/python3

它们的版本各不相同。/usr/bin/python是python 2.x,/usr/local/bin/python3是python 3.x。

您可以在终端中使用以下命令检查python版本:

python --version
python3 --version

他们的一些语法不同。使用您喜爱的搜索引擎进行快速搜索,可以对python 2和python 3进行许多详细的比较。例如,Python 2或3?初学者不应该在意!。

自2020年1月以来,Python 2不再处于开发阶段(请参见《日落Python 2》(。如果你有选择,最好使用python 3。

最新更新