首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Python3.7中导入PyQtChart

无法在Python3.7中导入PyQtChart
EN

Stack Overflow用户
提问于 2019-10-07 17:07:24
回答 2查看 8.1K关注 0票数 3

我可以使用pip安装PyQtChart,但我不能导入它,因为Python3.7.3告诉我没有这样的模块。

我在Windows 10上使用的是Anaconda的Python发行版,但是它的PyQt5版本确实很老。在看到一个带有eyllanesc评论的问题之后,我从Anaconda卸载PyQt5并通过pip重新安装(当前的5.13版本)。这一切都很好,我的PyQt5是最新的版本,导入和工作良好。但PyQtChart并不是在进口。我是这样安装的:

代码语言:javascript
复制
OK> pip install --user PyQtChart
Collecting PyQtChart
  Downloading https://files.pythonhosted.org/packages/a2/4c/2bf0482300e6ae407d33fcc098c310de00a86f3ee0755ae5419298e5e5c3/PyQtChart-5.13.0-5.13.1-cp35.cp36.cp37.cp38-none-win_amd64.whl (848kB)
     |████████████████████████████████| 849kB 6.4MB/s
Requirement already satisfied: PyQt5>=5.13 in d:\programdata\anaconda3\lib\site-packages (from PyQtChart) (5.13.1)
Requirement already satisfied: PyQt5_sip<13,>=4.19.19 in d:\programdata\anaconda3\lib\site-packages (from PyQt5>=5.13->PyQtChart) (4.19.19)
Installing collected packages: PyQtChart
Successfully installed PyQtChart-5.13.0
OK> pip list
Package                Version
---------------------- ---------
...
PyQt5                  5.13.1
PyQt5-sip              4.19.19
PyQtChart              5.13.0

当我导入时,我得到了错误:

代码语言:javascript
复制
ModuleNotFoundError: No module named 'PyQtChart'

我还查看了dir(PyQt5),没有用于图表的子模块或组件。

如何才能使其正确导入?

编辑:正如我提到的,我已经查找了其他模块。此代码没有帮助,而是请求。

代码语言:javascript
复制
import PyQt5
import PyQtChart as qtch
#from PyQt5 import QtChart

d = dir(PyQt5)
for i in d:
    if "chart" in i.lower():
        print(i)

我尝试了多种安装和导入方法,包括建议的方法。Pip3不会安装该模块。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-10-07 19:34:28

您必须安装相同版本的PyQt5和PyQtChart:

代码语言:javascript
复制
python -m pip install PyQt5==5.13 PyQtChart==5.13

TL;DR;

PyQt是Qt的包装器,每个版本的Qt都生成..dll/.所以与其他版本不兼容。因此,同样的问题转移到PyQt。在您的示例中,可以看到PyQt5和PyQtChart库使用不同版本的Qt生成不兼容性。

另一方面,一个模块称为X并不意味着它是使用:import X导入的,对于PyQtChart,您应该使用:from PyQt5 import QtChart

票数 7
EN

Stack Overflow用户

发布于 2021-04-05 04:26:25

对于我:只有"pip安装PyQtChart“这个更新PYQT5和安装模块PyQt5.Qt图表

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58274166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档