use*_*933 8 python macos homebrew pip pyqt5
我正在尝试pyqt5使用带有 M1 芯片和 Python 3.9.12 的 mac 操作系统进行安装。我怀疑M1芯片可能是原因。
我收到一个错误metadata-generation-failed。
最小工作示例
# directly in the terminal
pip install --no-cache-dir PyQt5==5.14.1
Run Code Online (Sandbox Code Playgroud)
或者将下面的行添加到requirements.txt
# necessary for jupyter-notebook so added to requirements.txt
# then run: pip install -r requirements.txt
pyqt5==5.14.1 # missing in conda-forge
Run Code Online (Sandbox Code Playgroud)
我的尝试
我也尝试使用下面的解决方案,但没有成功。Homebrew 还声称安装了 pyqt,这很奇怪。
pip install pyqt5brew install pyqt5requirements.txt然后运行pip install -r requirements.txt相关问题:
为了进行故障排除,您可以运行:
# Make sure python3 points to your Python 3.9.12
python3 -m venv /tmp/venv
source /tmp/venv/bin/activate
pip install --no-cache-dir PyQt5==5.14.1
# If last step fails and complains about `pip` version, upgrade `pip` and try `pip install ..` again
Run Code Online (Sandbox Code Playgroud)
如果PyQt5安装成功,那么就确定不是M1芯片的问题。那么你可以尝试:
python3 -m pip install --no-cache-dir PyQt5==5.14.1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8400 次 |
| 最近记录: |