更改 distutils 使用的 gcc 版本
我在 Snow Leopard 上,希望 distutils 使用 gcc 4.0 而不是 4.2,谁能告诉我如何让它做到这一点?我尝试更改 /usr/bin/g* 符号链接,并设置 C* 环境…
使用 swig 和 distutils 时 GCC 无法识别标准头文件
我正在尝试为我正在组合的 C++ 库生成一个 python 包装器。我刚刚遇到 SWIG,并尝试将其与 distutils 结合使用。我正在修改别人的代码,所以奇怪的错…
Python distutils 在不同机器上构建不同的扩展
我一直在开发一个包含大量文件的 Python 扩展模块。在一台机器上构建时,python setup.py build 会很乐意检测更改的文件,仅构建这些文件,并将整个文…
Python 在 Mac OSX 上找不到 distutils_path
我一直在使用 virtualenv + pip 进行 python 开发。我不确定发生了什么,但突然每当我尝试运行命令行工具或导入库时,我都会收到此错误消息: Traceba…
python distutils 不包含 data_files
我是 distutils 的新手..我试图在包中包含一些数据文件..这是我的代码.. from distutils.core import setup setup(name='Scrapper', version='1.0', d…
将文件包含在 Python 发行版中的 2 种技术:哪种更好?
我正在将一个小型 Python 项目打包为 zip 或 Egg 文件,以便可以分发。我遇到了两种包含项目配置文件的方法,这两种方法似乎都会产生相同的结果。 方…
安装工具不传递入口点的参数
我正在使用setuptools编写我编写的Python脚本 安装后,我这样做: $ megazord -i input -d database -v xx-xx -w yy-yy 就像我运行它时一样 ./like_th…
有没有一种方法可以确定是否要使用 distutils 而不是 setuptools 安装软件包?
我可以查看 setup.py 内部,看看它是否是 distutils 包。但在熟悉 python 包管理的过程中,我注意到似乎有不止一种方法可以做到这一点。那么: 如何检…
Distutils - 我哪里出错了?
我想学习如何创建 python 包,所以我访问了 http://docs.python.org /distutils/index.html。 在本练习中,我在 Windows XP 上使用 Python 2.6.2。 我…
让 py2exe 包含我的数据文件(如 include_package_data)
我有一个 Python 应用程序,它的一些子包中包含非 Python 数据文件。我一直在 setup.py 中使用 include_package_data 选项来在制作发行版时自动包含所…
使用 SCons 作为 distutils 的构建引擎
我有一个 python 包,其中包含构建扩展所需的一些 C 代码(以及一些重要的构建需求)。我使用 SCons 作为我的构建系统,因为它非常好且灵活。 我正在…
直接在 setup.py 文件中包含 pyd
我有一个复杂的构建过程来生成几个 python 扩展模块 (.pyd)。我想将它们包含在我的 setup.py 中以便与 distutils 一起使用。 distutils 页面详细…
如何从用 C 或 C 编写的代码创建 make .so 文件可以从Python使用
查看 Python 模块和 Python 框架中“lib-dnyload”目录中的代码,我注意到每当代码创建某种 GUI 或图形时,它都会导入带有 .so 扩展名的非 Python 文…
使用 cx_Freeze 分发哪些文件?
我正在使用 cx_freeze 冻结 Python 脚本以分发到其他 Windows 系统。我按照指示进行了所有操作,cx_freeze 在包含我的源代码的文件夹中生成了一个 bui…
冻结 Python 代码时缺少多处理模块
我正在使用 cx_Freeze 冻结我的 Python 代码,以便我可以将其作为可执行文件分发到 Windows 系统上。它工作正常,但缺少一些模块。我在我的项目中使用…