112得票7回答
没有找到setuptools模块。

我想安装Twilio的设置文件。 当我通过给定的命令安装它时,会给我一个错误: No module named setuptools. 您能告诉我该怎么做吗? 我正在使用python 2.7Microsoft Windows [Version 6.1.7601] Copyrig...

111得票4回答
何时使用pip requirements文件而不是在setup.py中使用install_requires?

我正在使用pip和virtualenv来打包和安装一些Python库。我想这是一个相当常见的场景。我是几个库的维护者,可以明确指定它们的依赖关系。我的一些库依赖于第三方库,而这些第三方库具有我无法控制的传递依赖关系。 我的目标是让pip在安装我的库时下载/安装所有上游依赖项。我在pip文档中...

106得票5回答
pip install . 只会创建 dist-info 而不是包。

我正在尝试创建一个python包,我希望能够使用pip install .本地安装。该包的名称在pip freeze中列出,但是import <package>导致错误No module named <package>。同时,site-packages文件夹仅包含dis...

105得票4回答
entry_points/console_scripts和setup.py中的scripts有什么区别?

基本上有两种方法可以通过setup.py将Python控制台脚本安装到我的路径中: setup( ... entry_points = { 'console_scripts': [ 'foo = package.module:func'...

97得票3回答
`setup.py`文件中的`extras_require()`和`install_requires()`有什么区别?

我正在努力理解 setup.py 中的 extras_require() 和 install_requires() 之间的区别,但一直没能搞明白。它们都用于安装 Python 依赖项,但它们之间有什么区别呢?请问您能帮忙解答吗?

88得票8回答
distutils:如何将用户定义的参数传递给setup.py?

我该如何在命令行和setup.cfg配置文件中传递用户定义的参数给distutils的setup.py脚本?我想编写一个setup.py脚本,可以接受我的包特定的参数。例如:python setup.py install -foo myfoo

72得票3回答
如何覆盖setup.py默认使用的编译器(GCC)标志?

我了解到 setup.py 使用了编译 Python 时所用的相同的 CFLAGS。我们有一个 C 扩展模块会出现段错误,因此我需要在不使用 -O2 的情况下构建它。因为 -O2 优化掉了一些值和代码,使得核心文件不足以确定问题。 我只需要修改 setup.py,使其不使用 -O2。 我已经阅...

69得票5回答
为什么在项目根目录中运行"python setup.py sdist"命令会创建不需要的"PROJECT-egg.info"文件?

当我运行时 python setup.py sdist 使用setuptools的'setup'函数,在我的./dist目录中创建了一个sdist。这个zip文件夹里包含了一个"PROJECT-egg.info"文件,我并没有使用它,但是它对我也没有造成任何影响,所以我就忽略了它。 我的问...

63得票12回答
如何在Python的setup.py中递归地添加包数据?

我有一个新的库,其中包含许多小数据文件的子文件夹,并且我正在尝试将它们作为包数据添加。想象一下我的库是这样的: library - foo.py - bar.py data subfolderA subfolderA1 subfolderA2...

60得票8回答
使用额外的Python软件包索引URL与setup.py

有没有一种方法可以使用额外的Python软件包索引(类似于pip --extra-index-url pypi.example.org mypackage)来使 setup.py 在运行python setup.py install时找到托管在pypi.example.org上的软件包?