如何检查 python 是否已安装?

如何检查 python 是否已安装?

当我尝试时whereis python,它返回以下列表:

python: /usr/bin/python3.8 /usr/lib/python3.9 /usr/lib/python2.7 /usr/lib/python3.8 /etc/python2.7 /etc/python3.8 /usr/local/lib/python3.8 /usr/include/python3.8

这是否意味着我的机器上已经安装了 python?

但是当我尝试yarn install在我的项目中执行此操作时,它返回以下错误:

gyp verb cli ]
gyp info using [email protected]
gyp info using [email protected] | linux | x64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
gyp verb check python checking for Python executable "python2" in the PATH
gyp verb `which` failed Error: not found: python2

答案1

您的计算机已python3.8安装。要快速检查是否python2已安装,请运行命令python2 --version,您的计算机很可能会显示command not found,因为它很可能未安装在您的系统中。

使用命令sudo apt install python2安装python2

此外,在 Ubuntu 的最新版本中,python2必须使用命令来调用python2,而不仅仅是python

警告:不要尝试删除python3,或将默认 Python 版本更改为 2。python3.8已预安装在您的 Ubuntu 版本中,Ubuntu 的主要组件都依赖于它。 您可以安全地安装python2python3

答案2

您可以检查python2 --versionpython2 和python3 --versionpython3 的使用情况。您还可以使用which python来验证调用时将使用哪个 python。显然它已安装在您的机器上,但 yarn 找不到它。

相关内容