8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

ModuleNotFoundError:Python 中没有名为“google”的模块

bitsand 2月前

52 0

我有一个非常简单的程序,是从 Google 的工作区复制而来的,导入语句如下import os.pathfrom google.auth.transport.requests import Requestfrom google.oauth2.crede...

我有一个非常简单的程序,是从 Google 工作区复制过来的,导入语句如下

import os.path

from google.auth.transport.requests import Request
from google.oauth2.credentials import Credentials
from google_auth_oauthlib.flow import InstalledAppFlow
from googleapiclient.discovery import build
from googleapiclient.errors import HttpError

当我运行此代码时,我不断收到:

from google.auth.transport.requests import Request
ModuleNotFoundError: No module named 'google'

我已经回答过这里关于这个主题的所有问题,pip 安装了所有东西,但仍然没有找到。我创建了一个 requirements.txt 文件,并使用 pip show 获取了安装在我的 C:\Python310\Lib\site-packages\ 中的当前版本 - 它与 C:\Python310\ 和 C:\Python310\Scripts 一起位于我的 PATH 中。

openai==1.14.0
langchain==0.1.12
streamlit==1.32.2
google==3.0.0
google-auth==2.28.2
requests-oauthlib==1.4.0
google_auth_oauthlib==1.2.0
oauthlib==3.2.2
google-api-python-client==2.122.0

VSCode 中的需求文档显示没有缺失引用,但我仍然收到相同的错误。我甚至通过 VSCode Intellisense 手动重新创建了每个 Import 语句,没有任何问题。因此 VSCode 可以看到模块,但我仍然收到相同的错误。

有人能帮助我吗?

感谢您的时间。

更新:完整代码示例 *

# Imports
from google.auth.transport.requests import Request
from google.oauth2.credentials import Credentials
from google_auth_oauthlib.flow import InstalledAppFlow
from googleapiclient.discovery import build
import base64
from email.mime.text import MIMEText


# Authenticate
SCOPES = ['https://www.googleapis.com/auth/gmail.readonly', 
          'https://www.googleapis.com/auth/gmail.modify']

creds = Credentials.from_authorized_user_file('token.json', SCOPES)

service = build('gmail', 'v1', credentials=creds)
service.users().messages().list(userId='me', maxResults=10).execute()
帖子版权声明 1、本帖标题:ModuleNotFoundError:Python 中没有名为“google”的模块
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由bitsand在本站《ubuntu》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 我最终下载了 PyCharm,打开了项目,它按照你说的安装了 google-auth-httplib2。谢谢!

返回
作者最近主题: