AttributeError: модуль «pygmsh» не имеет атрибута «generate_mesh» - PullRequest
0 голосов
/ 06 мая 2018

Я пытаюсь выполнить следующий код, который создает куб в сетке:

import pygmsh as pg
import numpy as np

def generate():
geom = pg.Geometry()
geom.add_box(0, 1, 0, 1, 0, 1, 0.05)
return geom

if __name__ == '__main__':
import meshio
points, cells = pg.generate_mesh(generate())
meshio.write('cube.vtu', points, cells)

Я получаю следующую ошибку:

Traceback (most recent call last):
File "C:/Users/200498/PycharmProjects/untitled/pygmsh.py", line 17, in 
<module>
points, cells = pg.generate_mesh(generate())
AttributeError: module 'pygmsh' has no attribute 'generate_mesh'

Как я могу это исправить?

1 Ответ

0 голосов
/ 06 мая 2018

Вы назвали свой собственный скрипт "pygmsh", поэтому он скрывает установленную вами библиотеку. Переименуйте ваш файл в другое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...