mac M1下安装PySide2

在M1下装不了PySide2, 是因为PySide2没有arm架构的包

1 先在M1上装qt@5

安装qt主要是为了能用里面的Desinger, uic, rcc

brew install qt@5

我装完的路径在/opt/homebrew/opt/qt@5

其中Designer就是用来设计界面的

rcc用resource compiler, 编绎rc资源文件的, 生成对应的py文件

uic就是user interface compiler, 编绎ui资源文件的, 生成对应的py文件

2 再安装pyside2

装这个是为了导入python包

brew install pyside@2

我装完的路径在/opt/homebrew/opt/pyside@2

装完了就能导包了, 就算你用的虚拟环境, 因为你M1下装不了pyside2, 所以肯定找不到, 就会去PYTHONPATH这个环境变量里找

export PYTHONPATH=$PYTHONPATH:/opt/homebrew/Cellar/pyside@2/5.15.13/lib/python3.10/site-packages

所以我们要把上面这句加到.zshrc中, 然后重新打开vscode就能导入了PySide2里的各个模块了

3 vscode插件配置

(1) 安装插件PYQT Integration

每次都要命令行来编绎ui和资源很麻烦,

有大佬在vscode写了一个插件

PYQT Integration, 我们搜索并下载

(2) 添加qt的bin路径到PATH中

export PATH=$PATH:/opt/homebrew/opt/qt@5/bin

然后source .zshrc

(3) 打开vscode插件配置

进行如下修改, 因为我们brew下载的pyside2是没有pyrcc的, 但我们可以直接用qt中的C++编绎的rcc, 也是一样的, 因为我们已经添加了下面三个的路径到环境变量, 这里直接写名称就可以, 只不过option要指定一下

-g python

这样生成的才是python代码, 否则是C++代码

然后我们就能对ui文件进行编辑 和 编绎了, rc文件也是同理

相关推荐
梦魇梦狸º7 小时前
mac 配置 python 环境变量
chrome·python·macos
丁总学Java12 小时前
macOS如何进入 Application Support 目录(cd: string not in pwd: Application)
macos
qdprobot12 小时前
Mixly米思齐1.0 2.0 3.0 软件windows版本MAC苹果电脑系统安装使用常见问题与解决
windows·macos
麦克Mapp12 小时前
不用安装双系统,如何在mac上玩windows游戏呢?
macos
符小易12 小时前
Mac苹果电脑 怎么用word文档和Excel表格?
macos·word·excel
梦魇梦狸º16 小时前
node安装与管理
macos·node.js
缘友一世1 天前
macOS查看当前项目的 tree 结构
macos
梦魇梦狸º1 天前
mac 安装 python2
python·macos
篮l球场2 天前
mac m1下载maven安装并配置环境变量
macos
YAIMZA2 天前
mac配置 iTerm2 使用lrzsz与服务器传输文件
服务器·macos·lrzsz