在 Ubuntu 上使用 PyInstaller 來打包 Python 項目時,可以通過以下步驟來管理項目的依賴:
pip install pyinstaller
創建一個 requirements.txt
文件,列出項目所需的所有依賴。可以使用 pip freeze > requirements.txt
命令生成當前環境的依賴列表,也可以手動編輯文件添加依賴項。
使用以下命令安裝項目的依賴項:
pip install -r requirements.txt
--hidden-import
參數指定隱藏的依賴項,例如:pyinstaller --onefile --hidden-import=package_name script.py
這樣可以確保打包時能夠包含所有需要的依賴項,同時隱藏不需要的依賴項。
pyi-makespec
命令生成 spec 文件,然后手動編輯文件指定依賴項。通過以上步驟,可以有效地管理項目的依賴項,并確保在 Ubuntu 上使用 PyInstaller 打包項目時能夠包含所有需要的依賴。