我尝试从命令行(或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,但没有从python3
到python
的符号链接。因此,python3
是一个有效的命令,并确认python已安装,但命令python
不可用。
由于您标记了ubuntu
,我建议您使用以下命令安装包python-is-python3
sudo apt install python-is-python3
这个包将创建一个从/usr/bin/python
到/usr/bin/python3
的符号链接,因此gmsh
可以执行命令python
。