问题
I have a few projects, all containing setup.py
and requirements.txt
. Is it possible to package a whole project in one single file including all requirements compiled and ready to install?
What I have tried:
python setup.py bdist_wheel
Builds a .whl
file and puts it in the dist
directory. The wheel does not contain any dependencies.
pip wheel -r requirements.txt -w wheelhouse
Builds wheels for every single requirement and puts it in the wheelhouse
directory. Includes nicely compiled code for numpy
for example (I know I have to build this on every platform I want it to run later on, that's fine).
Seems I am just missing the last piece of the puzzle.
回答1:
You probably want to take a look at tools like cx_freeze or PyInstaller if you absolutely want one single file containing everything. Pip itself cannot do what you want.
来源:https://stackoverflow.com/questions/37606773/how-to-build-python-project-including-dependencies