如何构建包含依赖项的 Python 项目?
How to build Python project including dependencies?
我有几个项目,都包含 setup.py
和 requirements.txt
。是否可以将整个项目打包到一个文件中,包括所有已编译并准备安装的要求?
我尝试过的:
python setup.py bdist_wheel
构建一个.whl
文件并将其放入dist
目录中。轮子不包含任何依赖项。
pip wheel -r requirements.txt -w wheelhouse
为每个需求构建轮子并将其放入 wheelhouse
目录中。例如,包括 numpy
的编译代码(我知道我必须在每个平台上构建它,以便稍后 运行,这很好)。 =19=]
看来我只是错过了最后一块拼图。
如果您绝对想要一个包含所有内容的文件,您可能想看看像 cx_Freeze or PyInstaller 这样的工具。 Pip 本身不能做你想做的事。
我有几个项目,都包含 setup.py
和 requirements.txt
。是否可以将整个项目打包到一个文件中,包括所有已编译并准备安装的要求?
我尝试过的:
python setup.py bdist_wheel
构建一个.whl
文件并将其放入dist
目录中。轮子不包含任何依赖项。
pip wheel -r requirements.txt -w wheelhouse
为每个需求构建轮子并将其放入 wheelhouse
目录中。例如,包括 numpy
的编译代码(我知道我必须在每个平台上构建它,以便稍后 运行,这很好)。 =19=]
看来我只是错过了最后一块拼图。
如果您绝对想要一个包含所有内容的文件,您可能想看看像 cx_Freeze or PyInstaller 这样的工具。 Pip 本身不能做你想做的事。