firebase导入时接收.async语法错误

2024-09-24 00:32:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图将firebase包导入到我的python中,用于电报机器人。 我以前是用

pip install requests==1.1.0 
pip install python-firebase

当我尝试运行我的应用程序时,我得到:

Traceback (most recent call last):
  File "C:\Users\Lil-Dredd\PycharmProjects\TimeTrackerBot\bot2.py", line 3, in <module>
    from firebase import firebase
  File "C:\Users\Lil-Dredd\PycharmProjects\TimeTrackerBot\venv\lib\site-packages\firebase\__init__.py", line 5, in <module>
    from .multiprocess_pool import process_pool
ModuleNotFoundError: No module named 'firebase.multiprocess_pool'

您可以注意到错误是ModuleNotFoundError: No module named 'firebase.multiprocess_pool', 但从一开始错误就很严重

from .async import process_pool
        ^
SyntaxError: invalid syntax

我试图用这个答案来解决这个问题: Receiving .async error when trying to import the firebase package

在这里,我发现这个解析方法不起作用。(https://github.com/ozgur/python-firebase/commit/9fccf87303a27a6b7d871b0bae8336bb6070ff5b

(venv) C:\Users\Lil-Dredd\PycharmProjects\TimeTrackerBot>pip install requests
Requirement already satisfied: requests in c:\users\lil-dredd\pycharmprojects\timetrackerbot\venv\lib\site-packages (1.1.0)

(venv) C:\Users\Lil-Dredd\PycharmProjects\TimeTrackerBot>pip install python-firebase
Requirement already satisfied: python-firebase in c:\users\lil-dredd\pycharmprojects\timetrackerbot\venv\lib\site-packages (1.2)
Requirement already satisfied: requests>=1.1.0 in c:\users\lil-dredd\pycharmprojects\timetrackerbot\venv\lib\site-packages (from python-firebase) (1.1.0)


Tags: installpipinfromimportvenvrequestsusers