![](/img/trans.png)
[英]how to create and save a pycharm project from an existing python program?
[英]How to export a Python program from PyCharm
我在 PyCharm 中創建了一個 Python 項目。現在它已經完成了,我想讓它在沒有 PyCharm 的情況下可用(使其成為可執行文件是不相關的)。 它由不同的包和每個 package 中的許多文件組成。如何導出項目以便我可以從一個將調用 rest 的文件中運行它?
如果您不想發布項目而只想自己使用:
在您的項目根目錄中創建一個新的__main__.py
並從那里啟動您的程序(通過導入舊的main.py
等)
確保程序按預期運行:在根目錄中運行python __main__.py [arguments]
。
如果可行,請使用存檔器壓縮整個項目目錄並使用如下方式:
python myproject.zip [arguments]
所以你的問題的答案是它很復雜,但你想要做的是 package 你的應用程序並使其可分發。 這意味着在應用程序中包含 python 解釋器及其所有依賴項,以便任何人都可以使用它而無需先安裝 python 或您的應用程序的任何其他內容。
BeeWare 的公文包以這種方式完成了包裝中的繁重工作:
訪問他們的 github 並按照教程進行操作: https://github.com/beeware/briefcase
將 PyCharm 視為記事本/gedit - 各種文本編輯器。 您可以簡單地使用任何名稱和.py
擴展名保存文件。
現在,要使其可被 Python 解釋器解釋,請執行以下操作:
import math # an example import
# other imports
class SomeClass:
def __init__(self):
self.x = None
def someFnc():
pass
def starting_point():
# Make sure your logic begins execution here
# e.g. use someFnc() or SomeClass here
if __name__ == '__main__':
starting_point()
上面的模板將使您的.py
文件准備好進行解釋。 也就是說,在 shell/cmd 上你可以這樣寫:
$> python your_file.py
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.