2016-06-14 53 views
-1

我有一個在PyCharm中創建的Python項目。現在它已經完成了,我想讓它在沒有PyCharm的情況下可用(使它成爲可執行文件不相關)。它由不同的軟件包和每個軟件包內的不少文件組成。我怎樣才能導出項目,以便我可以從一個文件中運行它來調用其餘的文件?如何從PyCharm導出Python程序

+1

導出*,其中*你希望其他人能夠下載和使用它(例如從PyPI)?誰是你的目標受衆(最終用戶,開發者......)? – jonrsharpe

+0

我有興趣把它作爲一個單獨的文件,我可以保存在我的光盤上的鑰匙上,無論我走到哪裏都可以運行它 – IsaacDj

+0

這並不能解釋*爲什麼*。如果只是爲了您自己的用途,爲什麼不把它們複製到一起並且完成呢?你究竟想要實現什麼?*是否讓Python執行環境(解釋器和任何必需的非標準庫包)可用,這是你真正想要解決的問題? – jonrsharpe

回答

1

如果你不想要發佈的項目,只是用它自己:

  1. 在項目中創建根目錄下的新__main__.py,並從那裏開始你的程序(通過導入舊main.py等。 )

  2. 確保程序按預期運行:在根目錄中運行python __main__.py [arguments]

  3. 如果一切正常,使用歸檔壓縮整個項目的目錄,並使用這樣的:?

    pytohn myproject.zip [arguments]