在 Python Anywhere 中获取“没有名为 'google.auth.api_key' 的模块”

问题描述 投票:0回答:1

我在创建 Flask API 时遇到错误。它说:

File "/home/vishal6596/mysite/flask_app.py", line 7, in <module>
    import gspread
  File "/home/vishal6596/.local/lib/python3.10/site-packages/gspread/__init__.py", line 7, in <module>
    from .auth import (
  File "/home/vishal6596/.local/lib/python3.10/site-packages/gspread/auth.py", line 14, in <module>
    from google.auth.api_key import Credentials as APIKeyCredentials
ModuleNotFoundError: No module named 'google.auth.api_key'

我考虑过使用 gspread 使用 Flask api 将数据写入 Google Sheet,但 gspread 库无法在 Python Anywhere 中工作。

当我在 pycharm 中尝试相同的代码时,它运行良好并给了我所需的输出。接下来我可以尝试什么?

python flask pythonanywhere gspread
1个回答
0
投票

我在 python 3.11 环境中运行时遇到同样的问题,但它确实可以在 python 3.6 环境中工作。

© www.soinside.com 2019 - 2024. All rights reserved.