python - setup.py下如何设置多个包目录

标签 python package setup.py

有谁知道如何在setup.py中设置多个包目录

packages=['package_1', 'package_2'],
package_dir={??,??}

考虑到这两个包位于不同的文件夹下。

谢谢

最佳答案

package_dir 选项只是一个从包名称到相对于分发根目录的目录位置的字典映射。所以你可以这样做:

package_dir={package_1:package1_dir, package_2:package2_dir}

这些目录中的任何子目录也将被递归检查。根据docs :

A package: dir entry in the package_dir dictionary implicitly applies to all packages below package

关于python - setup.py下如何设置多个包目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51725466/

相关文章:

python - 从 perl 运行 python 脚本,参数为 stdin 并保存 stdout 输出

php - 用于交 key Web 应用程序的 Django 或 CodeIgniter

python popen.stdout.readline() 挂起

python - NumPy 中的 cumsum 函数在添加时会衰减吗?

java - 如何包含 R 包的 java 依赖项

delphi - 使用 C++ Builder 包时如何解决未解析的外部问题?

Python 查找包内的所有包,即使在鸡蛋中也是如此

python - 如何获取pip安装路径 `data_files` ?

python - 在没有 setup.py 的情况下安装 github 包?

python - 如何在 x86_64 主机上使用 Setup.py 构建 32 位 Python 模块分发