我想分享一个正在编写过程中的程序。有什么办法可以将其与使用的模块一起分发?理想情况下,它将从主文件中提取所有必要的模块,并创建一个新目录,其中包含从源代码运行所需的所有内容。我不想编译,并且希望能够简单地在.zip文件或gitub中共享源代码和模块。
谢谢!
创建一个requirements.txt
文件,该文件将列出您的项目所需的所有Python库。
理想情况下,您将为您的项目提供一个virtualenv,并在其中安装了项目的所有依赖项-在这种情况下,您可以简单地pip freeze > requirements.txt
用来(重新)生成它。
然后,某人将可以使用轻松地从PyPI中提取依赖项pip install -r requirements.txt
。
http://www.pip-installer.org/en/latest/cookbook.html
或者,您可以进一步做一个真正的Python包?这样,使用单个pip install
命令直接从github直接安装将非常容易。或者,您甚至可以将其共享给PyPI。
您可能需要阅读很多有关Python打包的文章,例如:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句