Мне нужна помощь с сокрытием предупреждений от исполняемого файла, который я создал с помощью библиотеки Pyinstaller, и ниже приведена команда, которую я использовал при создании исполняемого файла.
pyinstaller -y -F "D:/Vipul Garg Backup/ABCD/PythonScript/DataTransformationFile.py"
Я использую Pyinstaller версии 3.6 и Python 3.7.5 и я попытался внести следующие изменения в файл .spe c.
1.for d in a.datas:
if 'pyconfig' in d[0]:
a.datas.remove(d)
break
2.a.datas = list({tuple(map(str.upper, t)) for t in a.datas})
Но ничего не получилось, он выдает предупреждение еще ниже.
WARNING:googleapiclient.discovery_cache:file_cache is unavailable when using oauth2client >= 4.0.0 or google-auth
Traceback (most recent call last):
File "site-packages\pygsheets\sheet.py", line 37, in __init__
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\VIPUL~1.GAR\\AppData\\Local\\Temp\\_MEI165202\\pygsheets\\data\\sheets_discovery.json'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "site-packages\googleapiclient\discovery_cache\__init__.py", line 36, in autodetect
ModuleNotFoundError: No module named 'google.appengine'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "site-packages\googleapiclient\discovery_cache\file_cache.py", line 33, in <module>
ModuleNotFoundError: No module named 'oauth2client'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "site-packages\googleapiclient\discovery_cache\file_cache.py", line 37, in <module>
ModuleNotFoundError: No module named 'oauth2client'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "site-packages\googleapiclient\discovery_cache\__init__.py", line 41, in autodetect
File "c:\users\vipul.garg\appdata\local\programs\python\python37\lib\site-packages\PyInstaller\loader\pyimod03_importers.py", line 627, in exec_module
exec(bytecode, module.__dict__)
File "site-packages\googleapiclient\discovery_cache\file_cache.py", line 41, in <module>
ImportError: file_cache is unavailable when using oauth2client >= 4.0.0 or google-auth
WARNING:googleapiclient.discovery_cache:file_cache is unavailable when using oauth2client >= 4.0.0 or google-auth
Traceback (most recent call last):
File "site-packages\pygsheets\drive.py", line 49, in __init__
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\VIPUL~1.GAR\\AppData\\Local\\Temp\\_MEI165202\\pygsheets\\data\\drive_discovery.json'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "site-packages\googleapiclient\discovery_cache\__init__.py", line 36, in autodetect
ModuleNotFoundError: No module named 'google.appengine'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "site-packages\googleapiclient\discovery_cache\file_cache.py", line 33, in <module>
ModuleNotFoundError: No module named 'oauth2client'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "site-packages\googleapiclient\discovery_cache\file_cache.py", line 37, in <module>
ModuleNotFoundError: No module named 'oauth2client'
I Я использую следующие операции импорта в своем скрипте.
import pandas as pd
from pandas import ExcelWriter
from datetime import date
import csv
from xlsxwriter.workbook import Workbook
import glob
import json
import os
import sys
import warnings
import pygsheets
import time
import smtplib
import linecache
Я добавил приведенный ниже код в мой файл python, чтобы игнорировать предупреждения, и он не показывает никаких предупреждений при запуске python скрипт через Pycharm.
if not sys.warnoptions:
warnings.simplefilter("ignore")