Mac下使用PyInstaller打包PyQt5

2021-08-18 04:19:49 字數 781 閱讀 5277

1. mac下使用pyinstaller打包pyqt5檔案

pyinstaller--

windowed--

onefile--

clean--

noconfirm

demo.py

pyinstaller--

clean--

noconfirm--

windowed--

onefile

demo

.spec

pyinstaller -f demo.py
這樣打包後的執行方式:

cd dist

./demo

2. 打包檔案後執行應用程式出現閃退的解決方案
sudo pip uninstall pyinstaller

pip3 install pyinstaller

pip和pip3的區別:

一般來說,同乙個版本的python目錄下會有3個pip命令, 拿python3.6來說, 會有pip, pip3, pip3.6, 有兩個可以看做別名或超連結。比如在ubuntu系統下,python自帶3.5.2 和2.7.12,這樣使用pip 和pip3 就可以區分開來, 如果你再安裝 anaconda 等python 科學計算環境, 比如版本是3.6, 這時你可以通過pip3.5 使用系統python3,當然也存在搜尋路徑優先的問題

另:在anaconda的env下也無法執行

在Mac下使用Lemon

lemon是jzp神犇寫的一款跨平台的評測軟體 lemon對linux和windows提供了原生支援,但由於是用qt寫的,而qt各種跨平台,所以就嘗試移植到了mac下 方法十分簡單,而且不需要改多少東西 1 安裝qt 裝了homebrew的可以直接brew install qt,沒裝的先裝homeb...

Mac下配置使用Git

1.基本概念 git 是由linux kernel創始人linus設計發布的乙個版本控制軟體。git倉庫就是那個.git目錄,其中存放的是我們所提交的文件索引內容,git基於檔案內容儲存,實現版本控制。git目錄位於工作目錄內。1 工作目錄 使用者本地目錄 2 index 索引 講工作目錄下所有檔案...

在Mac下使用berserkJS

這裡面可以使用頁面裡的任何框架的js,如果用有jquery則可以使用jquery css 如果有dojo,dijit,則可以使用 dijit.byid dijit.byid dijit form textbox 0 setvalue 123456 js 監聽首屏渲染結束事件 timeout,url ...