1

我的 Python3 项目需要 Python3 上的 QtSvg 模块(来自 PyQt5)。如何(自动)使用 PyCharm 将缺少的 QtSvg 安装到 venv 等中?

我知道在基础 python3-pyqt5 之上有特定于操作系统发行版的包,它们分别引入了 QtSvg。但是,我想允许我的 PyPI 包 ( linuxns-rel) 的用户通过pip3.

是否可以通过 PyCharms 包管理为 PyQt5 安装 QtSvg?我尝试通过 PyCharms 项目包管理安装 PyQt5 以将其安装到特定于项目的 venv 中,但这总是无法引入 QtSvg。

注意:使用特定于项目的手动删除 PyQt5 venv/bin/pip3,然后使用 finally 再次安装 PyQt5--no-cache-dirvenv/bin/pip3带来一个正常工作的 PyQt5。

那我是不是被一个损坏的 PyQt5 包咬了?如何正确地将 PyCharm 中的完整 PyQt5 安装到 venv 中?

4

0 回答 0