Когда я запускаю следующее, я получаю:
Файл "C: / Users / me / Documents / project / gmshattempt.py", строка 36, в mesh1 = pygm sh .generate_me sh (geom, gmsh_path = os.environ ['gmsh_path'])
Файл "D: \ Anaconda3 \ envs \ Meshing \ lib \ site-packages \ pygmsh \ helpers.py", строка 139, в generate_mesh [gmsh_executable] + args, stdout = subprocess.PIPE, stderr = subprocess.STDOUT
Файл "D: \ Anaconda3 \ envs \ Meshing \ lib \ subprocess.py", строка 729, в init restore_signals, start_new_session)
Файл "D: \ Anaconda3 \ envs \ Meshing \ lib \ subprocess.py", строка 1017, в _execute_child startupinfo)
PermissionError: [WinError 5] Доступ запрещен
import numpy as np
import pygmsh
import os
print(os.environ['gmsh_path'])
geom = pygmsh.built_in.Geometry()
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
)
mesh1 = pygmsh.generate_mesh(geom,gmsh_path=os.environ['gmsh_path'])
mesh1.write_vtk("this.vtk")
Я работаю в Python 3.6
Мой gm sh .exe помечен для запуска с правами администратора. Я управлял анакондой как администратор. Что я должен сделать, чтобы это исправить?