我想在我的Windows 10计算机上安装Potrace,我将在python2.7.5中使用它。我正在遵循本网站的安装说明。( https://pypi.python.org/pypi/pypotrace) for Windows。
我到目前为止所做的
我安装了MinGW -遵循这些YouTube指令[https://www.youtube.com/watch?v=DHekr3EtDOA]
我还下载Agg-2.5和potrace-1.15.win64,并将这两个文件夹放入C:/src (见图1)。

问题
但是,我仍然停留在安装说明的这个特定点上。上面写着:
我在我的
C:\src文件夹中提取了两个包。通过分别在MSYS提示符上执行./configure; make和./autogen.sh;make,两者都易于构建。

我不知道这意味着什么,也不知道该怎么做。我确实找到了MSYS提示符,但是我不知道在提示符中写什么来完成这个步骤(见图2)。

发布于 2017-10-14 15:53:13
您正试图在Windows中构建一个'C‘扩展。Python文档对这意味着什么有一个基本介绍。
实际上,您需要安装一个'C‘构建环境,然后编译并链接代码。您已经选择了MinGW环境,但是有其他可用。既然您有关于MinGW的说明,那么让我们继续使用它,所以现在您只需要运行编译器.
对于“C”应用程序,通常有一个完整的工具链来跟踪哪些文件依赖于其他文件、您可能需要哪些外部依赖项以及您需要使用的精确构建设置。在这种情况下,库使用自动工具。为了调用它们,您需要运行它们在安装说明中显示的命令。因此,例如:
cd C:\src\agg-2.5
./autogen.sh; make
cd C:\src\potrace-1.15.win64
./configure; make如果所有这些都能正常工作,您应该在后面的说明中提到的目录中找到库文件。然后您应该能够按照其余的说明运行您的python构建,安装扩展并使用它!
发布于 2021-04-27 18:15:37
作为另一个选择,因为这是一个问题,即使我解决了它,我也不能确定我的工作的用户也能解决它,就是使用一个纯python端口的potrace。完全公开,我移植了这个。
根据不同的因素,这就像在一两秒钟内完成速度慢了500倍。但是,由于它是纯python,所以您可以确保它对任何人都适用,不会出现任何兼容性问题。
https://github.com/tatarize/potrace
或者pip install potracer,我试着使它与pypotrace相同的API作为一个插入替代。我还写了一个很好的命令行姐妹包。如果我在API中搞砸了任何需要更改的内容,可以随意提出问题。但是,它将绕过安装问题,因为它是纯python代码。
https://stackoverflow.com/questions/46675346
复制相似问题