向人们提供python程序的最佳方法是什么

| 我想将我的python程序提供给某些人,他们将在Linux中运行它。做这个的最好方式是什么 ?最好给他们每个脚本-我有5个脚本,还是将其放入* .deb这样的安装程序中 谢谢。     
已邀请:
        只需tar(zip)并将其发送出去,.deb是基于debian的发行版,仅对某些脚本而言是乏味的:
tar -pczf myscript.tar.gz /path/to/dir/with/scripts
如果您有外部依赖关系,则还可以添加带有所需外部依赖关系的requirements.txt以获得奖励;这样,人们可以通过运行ѭ1轻松安装需求。示例requirements.txt(每个必需的dep一条规则):
PIL==1.1.7
django==1.3.0
python-cjson
    
        如果您已使用
virtualenv
pip
,则可以按此处所述使用
pip freeze
。 在安装说明中,您告诉您的朋友使用:
pip install -E foo -r foo/pip-requirements.txt
    
        如果您对C / C ++有所了解,则可以制作一个微型C / C ++程序,该程序有点将所有python脚本粘合在一起,并将Python解释器与它一起打包成一个非常漂亮的可执行文件。 Google \“将python脚本嵌入C / C ++应用程序\”,然后在您的python文档中查找CPython Api参考。     
        您可以使用以下方法制作.deb软件包:
fakeroot dpkg-deb --build /yourdirectory
您的目录应具有此处所述的yourdirectory / DEBIAN / control文件,以及程序文件以及所有其他需要安装的目录的yourdirectory / usr / share / uniquename。     

要回复问题请先登录注册