使包可執行
如果你的軟體包不僅是一個庫,而且還有一段程式碼可以在安裝軟體包時用作展示或獨立應用程式,那麼將這段程式碼放入 __main__.py
檔案中。
將 __main__.py
放在 package_name
資料夾中。這樣你就可以直接從控制檯執行它:
python -m package_name
如果沒有 __main__.py
檔案可用,則程式包將無法使用此命令執行,並且將列印此錯誤:
python:沒有名為
package_name.__main__;
‘packate_name’的模組是一個包,不能直接執行。