Модуль атрибута error «time» не имеет атрибута «clock» (pyqt5) - PullRequest
0 голосов
/ 30 марта 2020

Я понимаю, что time.clock() устарела с Python 3.3. Однако при попытке импортировать модуль pyqtgraph возникает ошибка:

import pyqtgraph 

Это единственная строка в файле, и это ошибка:

  File "D:\2020Backup\2020Backup\code\Python\PyQt\graphs\first.py", line 1, in <module>
    import pyqtgraph
  File "C:\Users\mpnlo\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pyqtgraph\__init__.py", line 204, in <module>
    from .graphicsItems.VTickGroup import *
  File "C:\Users\mpnlo\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pyqtgraph\graphicsItems\VTickGroup.py", line 7, in <module>
    from .. import functions as fn
  File "C:\Users\mpnlo\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pyqtgraph\functions.py", line 17, in <module>
    from . import debug
  File "C:\Users\mpnlo\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pyqtgraph\debug.py", line 11, in <module>
    from . import ptime
  File "C:\Users\mpnlo\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pyqtgraph\ptime.py", line 24, in <module>
    cstart = systime.clock()  ### Required to start the clock in windows
AttributeError: module 'time' has no attribute 'clock'

I Мне было интересно, если кто-нибудь знает обходной путь для этой проблемы, возможно, для меня способ обновить ошибочные в модуле, я использую самую последнюю версию pyqtgraph.

Ответы [ 2 ]

2 голосов
/ 30 марта 2020

Установите последнюю сборку с pip3 install --upgrade git+http://github.com/pyqtgraph/pyqtgraph.git

0 голосов
/ 30 марта 2020

Таким образом, для обходного пути, если это происходит с вами, следует использовать модуль matplotlib, интегрированный в pyqt5, на этой странице описано, как это сделать:

https://pythonspot.com/pyqt5-matplotlib/

Надеюсь, это поможет!

...