Python:googledriveapi v3可以';使用Pyinstaller转换为.exe后无法工作

Python:googledriveapi v3可以';使用Pyinstaller转换为.exe后无法工作,python,google-drive-api,pyinstaller,Python,Google Drive Api,Pyinstaller,我正在尝试使用Python构建GoogleDriveAPIv3。如果我执行“drive.py”文件,它工作正常,但当我使用pyinstaller将其转换为“drive.exe”时(我尝试了pyinstaller-F drive.py和pyinstaller-D drive.py),它无法执行,错误消息如下: Traceback (most recent call last): File "drive.py", line 31, in <module>

我正在尝试使用Python构建GoogleDriveAPIv3。如果我执行“drive.py”文件,它工作正常,但当我使用pyinstaller将其转换为“drive.exe”时(我尝试了
pyinstaller-F drive.py
pyinstaller-D drive.py
),它无法执行,错误消息如下:

Traceback (most recent call last):
  File "drive.py", line 31, in <module>
    main()
  File "drive.py", line 26, in main
    service = build('drive', 'v3', credentials=creds)
  File "googleapiclient\_helpers.py", line 134, in positional_wrapper
  File "googleapiclient\discovery.py", line 282, in build
  File "googleapiclient\discovery.py", line 387, in _retrieve_discovery_doc
googleapiclient.errors.UnknownApiNameOrVersion: name: drive  version: v3
[9972] Failed to execute script drive
有什么办法可以解决这个问题吗?

感谢您的帮助。

我对此不熟悉,但我在网上搜索了相关信息,发现在构建函数中添加
static\u discovery=False
可以解决此问题

您的构建函数有点像这样
build('drive','v3',credentials=creds,static\u discovery=False)