使用自定义构建的库打包 Python 程序
我正在尝试为我正在解决的问题找到解决方案。我有一个Python程序,它使用自定义构建的sqlite3安装(允许> 10个同时连接),此外还需要使用Tix(它不作…
pip freeze 捕获包名称,就好像它位于 python 索引站点上一样,但事实并非如此。需要完整路径
我从 git hub 安装了一个包: pip install -e git+http://github.com/un33k/django-uuslug.git#egg=django-uuslug 然后我做了: pip freeze > req.txt…
如何将 easy_install 指向 vcvarsall.bat?
我已经安装了 MSVC++ 2010 Express,并且我的 vcvarsall.bat 文件位于 C:\Program Files\Microsoft Visual Studio 10.0\VC,它位于我的系统 PATH 中。…
Windows 上 virtualenv 中的 Python 成像库 (PIL)
我有一个 python 程序,它使用了大量的扩展,所以我试图为它设置一个 virtualenv。然而,它使用的库之一是 PIL。安装后,我在 PIL 上遇到导入错误。 …
如何让 setup.py 测试使用特定的 Fortran 编译器?
我正在尝试测试包含一些 f90 文件的 软件包。如果我构建或安装并指定 fortran 编译器,它就可以正常工作。但是,当我尝试测试时,出现以下错误: C:\U…
生成某些文件并将其复制到 setup.py 中的任意位置的推荐方法是什么?
我有一个 PyQT KDE 应用程序,我需要生成一些文件(使用 pyuic 和 pyrcc 命令)并将一些文件(.desktop)复制到某些位置(即 /usr/共享/应用程序/kde4…
是否可以在 setup.py 中表达特定于平台的依赖项,而无需构建特定于平台的 Egg 版本?
我们有一个占位符 Egg,它不包含任何代码,其存在只是为了从 PyPi 存储库中提取依赖包列表。 大多数这些依赖包与平台无关,但有些仅在 Win32 平台上使…
如何让 python 识别读取预编译的共享文件?
我有一个用 C++ 创建的包,并且已经将其编译到共享库中。 当我用我自己的 main 函数链接它时,我可以通过直接调用初始化函数 initfoo 来初始化包,并…
distribution、distutils、setuptools 和 distutils2 之间的区别?
我正在尝试 将开源库移植到 Python 3。(SymPy,如果有人想知道的话。) 所以,我需要在构建 Python 3 时自动运行 2to3。为此,我需要使用 distribute…
distutils:如何在源代码分发中包含测试文件而不是在构建中?
我有一个简单的纯 python 项目,我想将其与 distutils 一起使用。我已成功为 python 模块和一些许可证文本文件创建压缩 tar 文件。这些是 setup.py se…
使用 python 模块分发预构建的库
我使用以下脚本来分发包含纯 python 代码的模块。 from distutils.core import setup, Extension import os setup (name = 'mtester', version = '0.1…
python setup.py 开发以覆盖已安装的版本
我有一个正在开发的包。该软件包已作为 Egg 文件安装在 site-packages 目录中,egg 路径添加到 easy-install.pth 中。 我现在意识到我的包中有一个错…
从 distutils setup.py 获取版本
如何从 setup.py 文件导入或读取版本,以便可以在运行时记录版本。 这样我就可以确保获得的结果来自我的包的这个特定版本。 以下是我的 setup.py 文件…
使用 C 扩展构建/测试 Python 项目
我有一个包含 python 包和其中已编译组件的项目。当前目录布局是: foo/ foo/__init__.py foo/... src/ src/c_foo.c tests/ tests/test_foo.py setup.…
Xcode 如何决定将什么内容放入其“附加到进程”中?菜单?
Xcode 会猜测您可能想要在 gdb 会话中附加的进程。它总是猜错,我必须查找进程 ID(它是一个 Python 模块)并自己输入。恼人的。 Xcode 如何构建这个…