我的 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-dir
会venv/bin/pip3
带来一个正常工作的 PyQt5。
那我是不是被一个损坏的 PyQt5 包咬了?如何正确地将 PyCharm 中的完整 PyQt5 安装到 venv 中?