请教一个 python 包安装的问题
我本地是 python 3.10,使用 venv 创建一个环境 python -m venv .venv

然后激活环境 .\.venv\Scripts\Activate.ps1

有个 requirements.txt 文件内容如下
PyQt5==5.15.4
PyQt5-Qt5==5.15.2
PyQt5-sip==12.9.0
使用 pip install -r .\requirements.txt 安装,报一个错误 module 'sipbuild.api' has no attribute 'prepare_metadata_for_build_wheel'

按照 stackoverflow 上面的方式更新 pip 也没有效果。
在另一台电脑上使用 python 3.9 安装成功了,想问下 3.10 有什么解决方案?
本作品采用《CC 协议》,转载必须注明作者和本文链接
关于 LearnKu
搞定了,但是没完全搞定 :joy:
请教了一位老师,建议我从源码安装。第一步下载安装 sip,执行
python configure.py --platform win32-g++,然后是make提示命令不存在,在这里下载一个 make.exe 放在C:\Windows\System32目录下,然后执行了以下命令都没任何反应,就放弃了灵机一动直接在外部环境(不是 .venv 里面)整了一下
pip install pyqt5 -i https://pypi.tuna.tsinghua.edu.cn/simple,直接就安装成功了,虽然跟我需要的包版本不一致,但是代码能跑起来了。