Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
windows问题上的python cgal绑定_Python_Windows_Swig_Cgal - Fatal编程技术网

windows问题上的python cgal绑定

windows问题上的python cgal绑定,python,windows,swig,cgal,Python,Windows,Swig,Cgal,我是一个python noob-所以可能是一些简单的事情-请耐心点;-) 我一直在运行cgal绑定: 所以我现在做的是: 使用vcpkg安装/构建cgal 5.1.1和boost 1.74 下载swig 4.0.2并创建系统路径 然后我接着说: 不同的是,我用gui做了cmake,然后用visual studio编译了所有内容。 有一些警告,但没有错误,它生成了一个包含许多*py、*pyd、*cxx文件的文件夹,以及一个包含*lib和*exp文件的发布文件夹 当我现在从示例文件夹中尝试tes

我是一个python noob-所以可能是一些简单的事情-请耐心点;-)

我一直在运行cgal绑定:

所以我现在做的是:

  • 使用vcpkg安装/构建cgal 5.1.1和boost 1.74
  • 下载swig 4.0.2并创建系统路径
  • 然后我接着说:
不同的是,我用gui做了cmake,然后用visual studio编译了所有内容。 有一些警告,但没有错误,它生成了一个包含许多*py、*pyd、*cxx文件的文件夹,以及一个包含*lib和*exp文件的发布文件夹

当我现在从示例文件夹中尝试test.py时,我得到:

C:\Dev\cgal swig bindings\examples\python>python test.py 回溯(最近一次呼叫最后一次): 文件“test.py”,第2行,在 从CGAL导入CGAL_三角剖分_3 ModuleNotFoundError:没有名为“CGAL”的模块

这在某种程度上是有道理的,因为我从来没有告诉python关于新东西的事情

因此,我将test.py复制到包含生成文件的文件夹中 我得到同样的信息

我还尝试了pip安装cgal绑定。但是它找不到CGAL(和其他东西…),尽管我想我生成了path变量

关于我做错了什么有什么提示吗?
如何让python找到模块?(我还生成了一个系统变量“PYTHONPATH”,指向“C:\Dev\cgal swig bindings\build\cgal-5.1.1\u release\build python\cgal”-没有区别)

您是否尝试过
C:\Dev\cgal swig bindings\build\cgal-5.1.1\u release\build python
as
PYTHONPATH
?现在它工作了!谢谢!我想我尝试了所有的路径…你尝试了
C:\Dev\cgal swig bindings\build\cgal-5.1.1\u release\build python
as
PYTHONPATH
?棒极了-现在它可以工作了!谢谢!我想我试过了所有的方法。。。