Я пытаюсь выполнить следующий код из https://pypi.org/project/pygmsh/
import pygmsh
import numpy as np
geom = pygmsh.built_in.Geometry()
# Draw a cross.
poly = geom.add_polygon([
[ 0.0, 0.5, 0.0],
[-0.1, 0.1, 0.0],
[-0.5, 0.0, 0.0],
[-0.1, -0.1, 0.0],
[ 0.0, -0.5, 0.0],
[ 0.1, -0.1, 0.0],
[ 0.5, 0.0, 0.0],
[ 0.1, 0.1, 0.0]
],
lcar=0.05
)
axis = [0, 0, 1]
geom.extrude(
poly,
translation_axis=axis,
rotation_axis=axis,
point_on_axis=[0, 0, 0],
angle=2.0 / 6.0 * np.pi
)
points, cells, point_data, cell_data, field_data =pygmsh.generate_mesh(geom)
Я получаю следующую ошибку:
Traceback (последний вызов был последним):
Файл "C: /Users/200498/PycharmProjects/untitled/venv/test_builtin.py", строка 30, в
точки, ячейки, точка_данных, ячейка_данных, поле_данных = pygmsh.generate_mesh (geom)
Файл "C: \ ProgramData \ Anaconda3 \ lib \ site-packages \ pygmsh \ helpers.py", строка 117, в generate_mesh
gmsh_major_version = get_gmsh_major_version (gmsh_executable)
Файл "C: \ ProgramData \ Anaconda3 \ lib \ site-packages \ pygmsh \ helpers.py", строка 81, в get_gmsh_major_version
STDERR = subprocess.STDOUT
Файл "C: \ ProgramData \ Anaconda3 \ lib \ subprocess.py", строка 336, в check_output
** kwargs) .stdout
Файл "C: \ ProgramData \ Anaconda3 \ lib \ subprocess.py", строка 403, в работе
с Popen (* popenargs, ** kwargs) в качестве процесса:
Файл "C: \ ProgramData \ Anaconda3 \ lib \ subprocess.py", строка 709, в init
restore_signals, start_new_session)
Файл "C: \ ProgramData \ Anaconda3 \ lib \ subprocess.py", строка 997, в _execute_child
STARTUPINFO)
FileNotFoundError: [WinError 2] Системе не удается найти указанный файл: especificado
Как я могу это исправить?