Python 快速入门 ModuleNotFoundError:没有名为“google_auth_oauthlib”的模块
Posted
技术标签:
【中文标题】Python 快速入门 ModuleNotFoundError:没有名为“google_auth_oauthlib”的模块【英文标题】:Python Quickstart ModuleNotFoundError: No module named 'google_auth_oauthlib' 【发布时间】:2021-03-03 18:41:01 【问题描述】:我为我的项目设置了一个 venv 并运行 pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib 来获取 Google 包(在激活 venv 之后)。
当我尝试运行 Python Quickstart code(我将其复制/粘贴到我的 VScode 项目中)时,我收到错误:ModuleNotFoundError: No module named 'google_auth_oauthlib'。我运行 pip list 并验证是否安装了 0.4.2 版本。
我的设置: macOS 10.15.07 VScode 1.53.2 venv Python 3.7.7
【问题讨论】:
【参考方案1】:可以肯定的是,在您将用于运行快速入门的 shell 中激活虚拟环境并运行 pip freeze
。此外,请确保您使用的 python 是 venv 中的那个。你可以which python
【讨论】:
我激活了虚拟环境并运行了 pip freeze,但问题仍然存在。运行 which python 验证虚拟环境是否已激活。以上是关于Python 快速入门 ModuleNotFoundError:没有名为“google_auth_oauthlib”的模块的主要内容,如果未能解决你的问题,请参考以下文章