2013-06-24 67 views
4

我剛剛在Python中完成了我的腳本,我希望我的同事也使用它。它運行在蟒蛇2.7 Windows 7 64位專業環境。現在問題來了:如何讓他人使用我的Python腳本

我該如何讓他們以簡單的方式使用我的腳本?

  • 首選是艱難的方法,使他們在他們的機器上安裝python,然後安裝paramiko,Tkinter。我很難找到&安裝這些模塊(特別是對於windows二進制文件),並且不想再遭受同樣的問題。

  • 我是這個環境的新手,我認爲這個問題會有實際的解決方案。所以我想問你們,任何想法的讚賞。

+0

_make_是一個強詞。 – tacaswell

回答

1

使用cx_freeze我檢查了它。

cx_Freeze是一個模塊,用於將python腳本創建爲可執行文件(.exe)。這是非常簡單的方法。

  1. 下載,然後從http://www.lfd.uci.edu/~gohlke/pythonlibs/

  2. 安裝cx_Freeze窗口二進制爲您Python版本找到你的源代碼文件夾的位置。例如,我創建了一個test.py並將其存儲在c:\ samp中。 C:\ SAMP \ test.py

    x="hai this is an exe file created from python scripts using cxfreeze. Press Enter to exit >> " 
    y=input(x) 
    
  3. 創建一個用於存儲編譯文件(.exe和其他文件)的文件夾。對於EG-我創建一個目錄C:\ SAMP \建立\

  4. 打開命令提示符(開始 - >運行輸入 「cmd」 按下輸入鍵),然後鍵入console

    C:\ Documents和Settings \徐> C:\ python32 \腳本\ cxfreeze C:\ SAMP \ test.py --target-DIR = C:\ SAMP \建立

用於更多選項鍵入C:\Documents and Settings\suh>c:\python32\scripts\cxfreeze -help

+0

cx_freeze很棒,它很有效。謝謝 –

3

您需要將其轉換爲可執行文件。 py2exe是一個爲你做到這一點的模塊。

按照教程here

+0

py2exe不起作用。實際上它在我的電腦上工作,但在我的同事的電腦上失敗。我無法看到錯誤,因爲它立即關閉窗口。我會嘗試cx_freeze,讓你們知道結果。謝謝你的幫助。 –

7

您可以使用py2exe(windows),py2app(Mac OS X)或cx_freeze將您的應用程序轉換爲可執行文件。

cx_Freeze是跨平臺的,應該可以在任何Python平臺上工作。

+0

cx_freeze做了很多工作,非常感謝 –

相關問題