49得票5回答
Python打包:数据文件已正确放置在tar.gz文件中,但未安装到虚拟环境中。

我无法将项目package_fiddler正确安装到我的虚拟环境中。 我已经找到了原因,MANIFEST.in负责将非.py文件放置在生成的Package_fiddler-0.0.0.tar.gz中,该文件是通过执行python setup.py sdist时生成的。 然后我执行了以下操作...

49得票1回答
安装Python包到正确的Anaconda环境

我已经安装了Anaconda并创建了一个Python 3.3环境。现在我想安装一些软件包(dataset)。安装说明要求克隆git存储库并运行以下命令:python setup.py install 但现在安装包已不再安装到环境的site-packages文件夹中,而是安装到不同的Anacon...

48得票9回答
使用distutils(setup.py)作为包数据的一部分,是否可以包括子目录?

我的Python软件包基本上是这样设置的:module \_examples \_folder1 \_file1.py \_file2.py \_folder2 \_file1.py \_file2.py 基本上我只想使用:package_data ...

48得票4回答
让Python的distutils自动查找包

在 Python 的 distutils 中的 setup.py 中描述一个 Python 包时,有没有一种方法可以自动获取每个包含 __init__.py 的目录,并将其作为子包含在其中? 例如,如果结构如下:mypackage/__init__.py mypackage/a/__init...

46得票5回答
如何在Python的setup.py中包含和安装本地依赖项?

我正在创建一个 setup.py 来分发我的应用程序。 这个应用程序有一些依赖关系,可以通过pip安装,它还有一些无法从PyPI安装的自定义依赖项。 因此,我已经创建了一个 custom_package_0.1.whl,它将包含在分发中,并且必须在setup.py从install_requi...

45得票7回答
如何将所有Python代码打包成一个单独的zip文件?

将所有的 Python 应用程序打包成一个单一的 zip 文件可以方便地进行分发,只需分发一个可执行文件和一个 zip 文件。可执行文件是一个自定义二进制文件,它只需要启动,加载 zip 文件的主函数并启动 Python 或类似操作系统。虽然网上有相关讨论,但没有实际的示例说明如何完成此操作。...

44得票1回答
在pypi的Python setup.py中指定可选依赖项。

我该如何在Python的setup.py中指定可选依赖项? 以下是我为我的开源库指定可选依赖项的尝试,但好像没有什么作用。 特别是这个片段中的extra_requires: https://github.com/od-eon/django-cherrypy/blob/master/set...

43得票2回答
如何在没有MANIFEST.in文件的情况下包含package_data?

没有 MANIFEST.in 文件,我如何在 sdist 中包含 package_data? 我的 setup.py 文件如下:import setuptools setuptools.setup( name='foo', version='2015.3', lic...

43得票2回答
为一个单独的.py文件和一个单独的数据文件设置setup.py以进行打包,无需创建任何文件夹

项目树:$. ├── happy_birthday-art.txt ├── happy_birthday.py ├── MANIFEST.in ├── README.rst └── setup.py setup.pyfrom setuptools import setup setup( ...

39得票1回答
Python的MANIFEST.in文件中的graft命令是什么?

我发现了一个带有MANIFEST.in文件的Python项目。我可以猜测其中大部分的意思,但是这一行的意思让我感到不清楚:graft tools