问题标签 [setup.py]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
44591 浏览

python - distutils:如何将用户定义的参数传递给 setup.py?

请提示我如何将用户定义的参数从命令行和 setup.cfg 配置文件传递到 distutils 的 setup.py 脚本。我想编写一个 setup.py 脚本,它接受我的包特定参数。例如:

0 投票
10 回答
866764 浏览

python - 什么是 setup.py?

谁能解释一下setup.py它是什么以及如何配置或使用它?

0 投票
17 回答
495616 浏览

python - python setup.py 卸载

我已经安装了一个带有python setup.py install.

我该如何卸载它?

0 投票
1 回答
2379 浏览

python - Python setuptools 自定义配置

我正在打包一个 Python 模块,我希望用户能够使用一些自定义选项来构建模块。具体来说,如果您向该软件包提供它可以使用的某些可执行文件,该软件包将发挥一些额外的作用。

理想情况下,用户会运行setup.py installsetup.py install --magic-doer=/path/to/executable. 如果他们使用第二个选项,我会在代码中的某处设置一个变量,然后从那里开始。

这可能与 Python 的setuptools吗?如果是这样,我该怎么做?

0 投票
3 回答
22147 浏览

python - 在 python 2.6.4 中安装 SUDS

我在 python 2.6.4 中安装 SUDS 时遇到了真正的麻烦。我试图安装安装文件,但它说找不到 python 的位置。这是因为我改变了python的位置。我曾尝试使用easy_install,但没有运气。有谁知道一个简单的方法来做到这一点或有一个链接来清除安装说明。

我输入的命令是:

我收到的结果是:

如果我必须更改 python 路径,您将如何执行此操作。

我已经尝试过一个站点所说的操作,首先是在 Python 的 site-packages 目录中创建一个 altinstall.pth 文件,其中包含以下行:

然后它说修改 distutils 目录中的 distutils.cfg :

0 投票
2 回答
1702 浏览

python - 如何在 Django 应用程序的 setup.py 中编译 gettext 翻译

如何确保setup.py编译项目 PO 文件并在创建时包含它们sdist。这是一个 Django 应用程序,生成 MO 文件的手动过程是在应用程序的根目录中运行以下命令:

(这意味着比 setup.py 更深一层)

我想避免每次都手动编译 MO 文件。而且我根本不想将它们存储在存储库中。

0 投票
2 回答
1844 浏览

python - python setup.py的编译器选项错误

我正在尝试在我的 mac 设置上安装 matplotlib。我发现 setup.py 的标志不准确,特别是 isysroot 指向较早的 SDK。

setup.py 从哪里得到它的信息,我该如何修复它?

我使用的是 MacOS 10.5.8、XCode 3.1.2 和 Python 2.6(默认配置为 2.5)

0 投票
2 回答
321 浏览

python - writing an api for python that can be installed using setup.py method

I am new at writing APIs in python, in any language for that matter. I was hoping to get pointers on how i can create an API that can be installed using setup.py method and used in other python projects. Something similar to the twitterapi.

I have already created and coded all the methods i want to include in the API. I just need to know how to implement the installation so other can use my code to leverage ideas they may have. Or if i need to format the code a certain way to facilitate installation.

I learn best with examples or tutorials.

Thanks so much.

0 投票
3 回答
1636 浏览

python - 设置python模块的权限(python setup install)

我正在为要安装在异构资源集上的 python 模块配置基于 distutils 的 setup.py。由于异质性,模块的安装位置在每台主机上并不相同,但 disutils 会选择特定于主机的位置。

我发现使用 disutils 安装模块时没有 o+rx 权限(尽管在运行 setup.py 之前设置了 umask)。一种解决方案是手动更正此问题,但是我想要一种适用于异构安装目标的自动化方法。

例如,有没有办法从 setup.py 中提取安装的结束位置?

还有其他建议吗?

0 投票
1 回答
2028 浏览

python - setup.py 也安装依赖项?

我有一个python 源代码分发,它依赖于我也制作的其他一些模块。目录树如下所示

我已经为其中一个模块编写了一个 setup.py 文件(pydirac225,对于那些在家里跟随的人),我想从主 setup.py 调用那个 setup.py?

另一个模块依赖(pysoundtouch14)有一个 setup.py 文件,但它的内容基本上是粘贴到主 setup.py 脚本中。允许每个组件指定它们的设置方式,并允许主设置文件单独调用它们的设置脚本,这似乎更加模块化。有没有标准的方法来处理这个问题?

回顾一下:我有一些依赖于其他模块的代码:其他模块的设置代码应该放在主 setup.py 中,还是有办法让我的代码的 setup.py 调用他们的 setup.py 文件?