MovieHeavens
v1.0.1
基於Pyqt5的電影天堂電影搜索工具,為了避免找電影期間的各種廣告,以及各種頁面跳轉
命令行下
pip install - r requirements . txt
python3 movies . pyLinux下
sudo apt-get install python3-pip
pip3 install pyinstaller
bash build.shWindows下
# only python3 is supported
pip install pyinstaller
# -w 不能省略,不然会运行过程中会控制台界面
pyinstaller -F -w ./movies.py ./movieSource/MovieHeaven.py ./movieSource/fake_user_agent.py然後會在當前文件夾生成倆個目錄,其中dist目錄有個可執行的程序
打包之後不能正常執行,嘗試將打包參數-w移除,然後在命令行下啟動程序,看一下控制台輸出錯誤信息
ModuleNotFoundError: No module named 'PyQt5.sip'
解決辦法
使用下述命令打包
pyinstaller -F -w ./movies.py ./movieSource/MovieHeaven.py ./movieSource/fake_user_agent.py --hidden-import PyQt5.sip