冻结 Python 代码时缺少多处理模块
我正在使用 cx_Freeze 冻结我的 Python 代码,以便我可以将其作为可执行文件分发到 Windows 系统上。它工作正常,但缺少一些模块。我在我的项目中使用…
使用 cx_freeze 时如何捆绑其他文件?
我在 Windows 系统上使用 Python 2.6 和 cx_Freeze 4.1.2。我已经创建了 setup.py 来构建我的可执行文件,一切正常。 当 cx_Freeze 运行时,它将所有…
使用 distutils 分发预编译的 python 扩展模块
今天快速介绍一下:我正在学习 Python distutils 库的详细信息,并且我想在我的包中包含一个 python 扩展模块 (.pyd)。我当然知道推荐的方法是在创建…
python setup.py 的编译器选项错误
我正在尝试在我的 mac 设置上安装 matplotlib。我发现 setup.py 的标志不准确,特别是 isysroot 指向早期的 SDK。 setup.py 从哪里获取其信息以及如何…
让 distutils 在正确的位置查找 numpy 头文件
在我的安装中,numpy的arrayobject.h位于…/site-packages/numpy/core/include/numpy/arrayobject.h。我编写了一个使用 numpy 的简单 Cython 脚本: c…
distutils 在编译 Windows .dll 时可以使用自定义 .def 来公开额外的符号吗?
我滥用 distutils 来编译 Python 的扩展模块,但我没有使用 Python C API,而是使用 ctypes 来与生成的共享库对话。 这在 Linux 中工作得很好,因为它…
从 Scons 控制 distutils
我有一个使用 Scons 构建的 C++ 库,它最终链接到(除其他外)Python 扩展。 使用 scons 构建库后,我编写了一个标准 setup.py 脚本,我调用该脚本来…
安装带扩展的 OpenERP 服务器时出现问题!
我正在尝试使用构建和我自己的代码来部署 OpenERP。事实上,我想构建一个完整的部署结构,允许我将 OpenERP 与自定义模块和补丁一起使用。 首先,在添…
Python 包是否可以依赖于另一个 Python 包的特定版本控制修订版?
一些有用的 Python 包在 pypi 上被破坏,唯一可接受的版本是版本控制系统中的特定版本。可以用 setup.py 来表达,例如 requires = 'svn://example.org…
如何使用glade GUI分发python应用程序?
我正在尝试分发我用 python 编写的这个应用程序。该应用程序由 2 个 python 脚本组成。 2 个 .glade 文件和 1 个 .png 文件。 这是我在这个项目上的目…
使用 distutils/setuptools 配置扩展模块
我有一个 Python 项目,其中包含用 C 编写的多个扩展模块,它们与第三方库通信。但是,根据用户的环境和选项,不应构建某些模块,并且应启用/禁用某些…
如何运行已安装的Python脚本?
我使用 distutils 来安装我的 python 包,使用这个 setup.py : import distutils.core args = { 'name' : 'plugh', 'version' : '1.0', 'scripts' : …
如何在Python setup.py 脚本中将标志传递给gcc?
我正在用 C 语言编写一个 Python 扩展,它需要 CoreFoundation 框架(除其他外)。这可以很好地编译:( gcc -o foo foo.c -framework CoreFoundation…