2013-03-10 63 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輕鬆安裝 。