gmsh не имеет ошибки атрибута. Возможно проблема с установкой

Я хотел бы использовать gmsh Python API. Я использую Windows 10 и установил Python 3.8. Я попытался установить gmsh, следуя инструкциям на этом сайте: https://pypi.org/project/gmsh/

Когда я использовал pip для установки gmsh, я получил следующее предупреждение: WARNING: Ignoring invalid distribution -yopengl-accelerate но он также сказал, что gmsh был успешно установлен.

Затем, когда я попытался использовать API Gmsh с помощью команды: python -c "import gmsh; gmsh.initialize(); gmsh.fltk.run(); gmsh.finalize()" который я скопировал с упомянутого ранее веб-сайта, я получаю следующую ошибку: AttributeError: module 'gmsh' has no attribute 'initialize'

Я также попробовал просто набрать gmsh и получил следующую ошибку:

        File "C:\Users\Sjk\AppData\Local\Programs\Python\Python38-32\Scripts\gmsh.bat\..\gmsh", line 9, in <module>
    dirname, _ = os.path.split(gmsh.__file__)
  File "C:\Users\Sjk\AppData\Local\Programs\Python\Python38-32\lib\ntpath.py", line 185, in split
    p = os.fspath(p)
TypeError: expected str, bytes or os.PathLike object, not NoneType

Я не уверен, нужно ли мне также устанавливать автономный Gmsh, поэтому я сделал это и поместил путь для gmsh.exe в свою переменную среды. Теперь я думаю, что в этом, наверное, нет необходимости.

Как правильно установить и использовать Gmsh Python API?

0 ответов

Другие вопросы по тегам