我对Python完全陌生,并尝试运行名为“asammdf”的库中的“使用MDF”示例代码(代码可以在这里找到:https://asammdf.readthedocs.io/en/master/examples.html)
当我运行..py脚本时,会收到以下错误消息:
"/Users/martin/PycharmProjects/mdfp3/WorkingWithMDF.py",警告:根:信号绘图需要pyqtgraph或matplotlib跟踪(最近一次调用):mdf4_cut.get('Float64_Signal').plot()中的第46行文件
我使用PyCharm中的依赖项管理器添加了pyqtgraph和matplotlib包,但没有成功。
我做错了什么?
编辑:在“已满足的需求”语句中运行包结果的pip install命令(见下文)
(venv) martins-mbp-2:mdfp3 3 martin$ pip安装pyqtgraph要求已经满足: pyqtgraph ./venv/lib/python3.7/site-packages (0.10.0)已满足的要求: numpy in ./venv/lib/python3.7/site-包(取自pyqtgraph) (1.17.4)
和
(venv) martins-mbp-2:mdfp3 $ pip安装matplotlib要求已经满足: matplotlib in ./venv/lib/python3.7/site (3.1.1)已满足的要求: cycler>=0.10 in ./venv/lib/python3.7/site-packages (来自matplotlib) (0.10.0)要求已经满足: numpy>=1.11在./venv/lib/python3.7/site中(来自matplotlib) (1.17.4)-dateutil>=2.1 in ./venv/lib/python3.7/site-packages (来自matplotlib) (2.8.1)要求已经满足:pyparing!=2.0.4,=2.1.2=2.1.6>=2.0.1 in ./venv/lib/python3.7/site-packages (源于matplotlib) (2.4.5)要求已经满足: kiwisolver>=1.0.1 in ./venv/lib/python3.7/site-packages (源于matplotlib) (1.1.0):6个in ./venv/lib/ python3.7/site- cycler>=0.10->matplotlib) (1.13.0)要求已经满足:python3.7/site-packages/setuptools-40.8.0-py3.7.egg (来自kiwisolver>=1.0.1->matplotlib) (40.8.0)
发布于 2019-11-13 17:28:16
事实证明,您需要PyQt5以及pyqtgraph或matplotlib。GUI包被认为是“可选的”,这将解释为什么它们不会自动安装。FYI,我通过读取asammdf\gui\plot.py文件中的异常来发现这一点。
可以使用以下pip命令安装GUI依赖项
pip install asammdf[gui]https://stackoverflow.com/questions/58841975
复制相似问题