Ubuntu Linux GMSH 给出"sh: 1: python: not found"错误



我尝试从命令行(或PyCharm或Spyder(运行Gmsh-python脚本

gmsh script.py

但我得到以下错误:

sh: 1: python: not found

在Gmsh控制台中也有这样的错误:

Done - 1 error : Abnormal server termination (Socket listening timeout on socket /home/user/.gmshsock2)

我确实检查了python3版本,它看起来很好:

$ python3 --version
Python 3.10.4

可能是什么问题?

有人能帮忙解决这个问题吗?

感谢

Oli

问题可能是您的系统上安装了Python,但没有从python3python的符号链接。因此,python3是一个有效的命令,并确认python已安装,但命令python不可用。

由于您标记了ubuntu,我建议您使用以下命令安装包python-is-python3

sudo apt install python-is-python3

这个包将创建一个从/usr/bin/python/usr/bin/python3的符号链接,因此gmsh可以执行命令python

最新更新