Ошибка .async при попытке импортировать пакет firebase - PullRequest
0 голосов
/ 02 сентября 2018

Я пытаюсь написать скрипт на python, который требует соединения с firebase. Я установил пакет python-firebase, но когда я импортирую его в свою программу, используя «import firebase», я получаю следующую ошибку:

Traceback (most recent call last):
  File "C:\Users\hajel\AppData\Local\Programs\Python\Python37-32\Scripts\RFIDHandler.py", line 1, in <module>
    import firebase
  File "C:\Users\hajel\AppData\Local\Programs\Python\Python37-32\lib\site-packages\firebase\__init__.py", line 3
    from .async import process_pool
              ^
SyntaxError: invalid syntax

Ответы [ 2 ]

0 голосов
/ 22 ноября 2018

Проблема в том, что async является ключевым словом в Python 3.7 решение довольно простое.

Просто переименуйте файл async.py во что-то другое, например asyncn.py , и замените каждый from .async import process_pool в файлах firebase.py , decorators.py и другие, до from .asyncn import process_pool

0 голосов
/ 28 сентября 2018

Я прокомментировал «#from .async import process_pool» в firebase.py и начал работать, это было несовместимо с python 3.7

...