草庐IT

distutils2

全部标签

c++ - 如何在 Mac OSX 上使用 distutils 编译带有 python C++ 扩展的 OpenGL?

当我尝试时,我得到:ImportError:dlopen(/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/cscalelib.so,2):Symbolnotfound:_glBindFramebufferEXTReferencedfrom:/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/cscalelib.soExpectedin:dynamiclookup我已经在setu

c++ - 使用 distutils 加快构建过程

我正在为Python编写一个C++扩展,并且我正在使用distutils来编译该项目。随着项目的发展,重建它需要的时间越来越长。有没有办法加快构建过程?我了解到distutils无法进行并行构建(与make-j一样)。有没有比distutils更快的好替代品?我还注意到,每次我调用pythonsetup.pybuild时它都会重新编译所有目标文件,即使我只更改了一个源文件。应该是这种情况还是我在这里做错了什么?如果有帮助,以下是我尝试编译的一些文件:https://gist.github.com/2923577谢谢! 最佳答案 尝试

c++ - 使用 distutils 加快构建过程

我正在为Python编写一个C++扩展,并且我正在使用distutils来编译该项目。随着项目的发展,重建它需要的时间越来越长。有没有办法加快构建过程?我了解到distutils无法进行并行构建(与make-j一样)。有没有比distutils更快的好替代品?我还注意到,每次我调用pythonsetup.pybuild时它都会重新编译所有目标文件,即使我只更改了一个源文件。应该是这种情况还是我在这里做错了什么?如果有帮助,以下是我尝试编译的一些文件:https://gist.github.com/2923577谢谢! 最佳答案 尝试

python - setuptools 与 distutils : why is distutils still a thing?

Python在可用于打包和描述项目的工具方面有着令人困惑的历史:这些工具包括标准库中的distutils、distribute、distutils2和setuptools(可能还有更多)。distribute和distutils2似乎已停止使用,取而代之的是setuptools,这留下了两个相互竞争的标准。据我了解,setuptools提供了比distutils更多的选项(例如声明依赖项、测试等),但它并未包含在Python标准库中(目前?)。Python打包用户指南[1]现在推荐:UsesetuptoolstodefineprojectsandcreateSourceDistribu

python - setuptools 与 distutils : why is distutils still a thing?

Python在可用于打包和描述项目的工具方面有着令人困惑的历史:这些工具包括标准库中的distutils、distribute、distutils2和setuptools(可能还有更多)。distribute和distutils2似乎已停止使用,取而代之的是setuptools,这留下了两个相互竞争的标准。据我了解,setuptools提供了比distutils更多的选项(例如声明依赖项、测试等),但它并未包含在Python标准库中(目前?)。Python打包用户指南[1]现在推荐:UsesetuptoolstodefineprojectsandcreateSourceDistribu

python - 分发、distutils、setuptools 和 distutils2 之间的区别?

情况我正在尝试将开源库移植到Python3。(SymPy,如果有人想知道的话。)所以,我需要运行2to3在为Python3构建时自动。为此,我需要使用distribute.因此,我需要移植当前系统,它(根据doctest)是distutils.问题不幸的是,我不确定这些模块之间有什么区别——distutils,distribute,setuptools.该文档最好是粗略的,因为它们似乎都是彼此的分支,旨在在大多数情况下兼容(但实际上并非全部)......等等,等等。问题有人可以解释这些差异吗?我应该用什么?最现代的解决方案是什么?(顺便说一句,我也很欣赏一些关于移植到Distribut

python - 分发、distutils、setuptools 和 distutils2 之间的区别?

情况我正在尝试将开源库移植到Python3。(SymPy,如果有人想知道的话。)所以,我需要运行2to3在为Python3构建时自动。为此,我需要使用distribute.因此,我需要移植当前系统,它(根据doctest)是distutils.问题不幸的是,我不确定这些模块之间有什么区别——distutils,distribute,setuptools.该文档最好是粗略的,因为它们似乎都是彼此的分支,旨在在大多数情况下兼容(但实际上并非全部)......等等,等等。问题有人可以解释这些差异吗?我应该用什么?最现代的解决方案是什么?(顺便说一句,我也很欣赏一些关于移植到Distribut