如何构建包含依赖项的Python项目?

时间:2016-06-03 05:46:01

标签: python pip python-wheel

我有一些项目,都包含 setup.py requirements.txt 。是否可以将整个项目打包在一个文件中,包括编译并准备安装的所有需求?

我尝试过:

python setup.py bdist_wheel

构建 .whl 文件并将其放在 dist 目录中。轮子不包含任何依赖。

pip wheel -r requirements.txt -w wheelhouse

为每个需求构建轮子并将其放在 wheelhouse 目录中。例如,为 numpy 包含编译良好的代码(我知道我必须在我希望以后运行的每个平台上构建它,这很好)。

似乎我只是错过了最后一块拼图。

1 个答案:

答案 0 :(得分:0)

如果你绝对想要一个包含所有内容的文件,你可能想看看像cx_freezePyInstaller这样的工具。皮普本身不能做你想做的事。