1

我想在 Windows 10 PC 上安装 PyMesh,如果可能的话,它应该安装在我们使用的 IDE 随附的解释器的侧包中。

我尝试了运行此处描述的设置的方式 https://pymesh.readthedocs.io/en/latest/installation.html

所以这部分: git clone https://github.com/PyMesh/PyMesh.git cd PyMesh git submodule update --init 没有任何问题。

我不确定在 Windows 上我现在是否可以写 set PYMESH_PATH = path 并且我是否可以在这里使用路径“...\PyMesh\PyMesh”?所以我省略了这部分

我安装了 numpy 和 scipy(已经安装)和鼻子,因为它在 requirements.txt 中提到。所以我的 numpy scipy 和 nose 版本是 numpy 1.19.1 scipy 1.6.0 nose 1.3.7 (与要求相同)

并且只需使用管理员权限运行 setup.py python .\setup.py install 这似乎也可以工作,但我在尝试 python -c "import pymesh; pymesh.test()"
从 PyMesh 文件夹中出现错误,说 ModuleNotFoundError: No module命名为“PyMesh”

或者如果我上一个文件夹做同样的事情 AttributeError: module 'PyMesh' has no attribute 'triangle'

我找到了这个链接ImportError: No module named PyMesh 但我只是不知道我应该在那里输入什么

我尝试使用 pip install pymesh 通过 pip 安装,但 pip Installer 给了我一个不同的库。

所以我尝试了 docker 版本,在 docker 中我尝试了 pymesh.load_mesh 方法和 stl 文件,但得到了 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXXXX escape

我不知道这是否只是 stl 格式(期望二进制文件获取 ascii,反之亦然) stl 文件本身可以打开,因此不应损坏。

那么有没有不同的方法来安装pymesh?一个轮子会很棒。是否可以将 pymesh 安装到给定解释器的侧包中?其他人是否已经在 Docker 中遇到过同样的错误并且知道这个问题

谢谢您的帮助

4

0 回答 0