2013-03-10 33 views
-2

我有一个用Python语言编写的程序。发布python程序

现在我想弄清楚如何在互联网上发布我的程序,以便我可以将它移动到其他计算机并从那里运行它。

任何帮助,将不胜感激。

+1

您想让程序公开可用吗?还是想将其转移到另一台已知的计算机?通过“程序”,你的意思是一个独立的脚本,还是使用你写的其他模块? – shx2 2013-03-10 17:06:28

+1

你可能想把它放在[PyPI仓库](https://pypi.python.org/pypi)上。 – 2013-03-10 17:10:49

+2

要添加到David发布的内容,请参阅[分步指南](http://guide.python-distribute.org/)。 – 2013-03-10 17:38:09

回答

0

你应该得到这个..

py2exe:转到Py2exe Official web site.,并从那里下载。然后用它来将它组装到一个独立的Windows应用程序,然后分发..


这里是你如何能做到这在Linux计算机上。
应当注意的是,大多数人有他们的Linux机器上安装了Python .. 所以创建这样

#include <stdio.h> 
#include <stdlib.h> 
int main(){ 
    system("python ./relative/path/to_your_app.py"); 
//It should be relative and should packed in an archive.. 
} 

的可执行文件,并使用gcc的“above_file.c” -o exec_name 编译,如果你“再使用自定义模块..让他们的目录树中,并使用Python文件中sys.path.append ...

这是分发用于Linux的最简单的方法..

+1

为什么downvoted ??我可以问一下吗? – Ronnie 2013-03-10 18:15:08

1

尝试Github上,允许您将源代码推送到个人存储库,克隆/分叉别人的代码。版本控制,社交和其他服务。

Github

0

保持你的源代码在公共仓库一样

  • Github上
  • 到位桶
  • Sourceforge上
  • 的Launchpad

使您的代码一家亲每个Python包并将其发布到PyPI上,以便使用easy_install或pip轻松安装 。