python gdown DistributionNotFound; Ошибка во время файла exe

#python

#python

Вопрос:

Я получаю сообщение об ошибке, когда у меня есть файл как EXE, но я не получаю никакой ошибки, когда файл является PY. Мой код:

 import gdown

url = 'https://drive.google.com/uc?id=18TFG11iQl2de6afdTE9802IHBL7Bq0Tn'
output = 'C:TakeNotes_TempTakeNotes.zip'
gdown.download ( url, output, quiet = False )
 

Этот код отлично работает в PY-файле, но когда я использую pyinstaller и превращаю его в EXE, я получаю эту ошибку:
Ошибка

В чем может быть проблема? Я выполнил эту команду, чтобы скрыть EXE:

pyinstaller —noconfirm —onefile —консоль —имя «тест» — лог-уровень «ОТЛАДКА» «C:/Desktop/Python/Test.py »

Python версии 3.9.1; Pyinstaller версии 4.1; Pip обновлен (последняя версия).

Пожалуйста, помогите мне! Любые ответы будут оценены! Спасибо!

Ответ №1:

Проблема решена путем переключения с gdown на загрузчик с Google Диска:

 from google_drive_downloader import GoogleDriveDownloader as g

g.download_file_from_google_drive ( file_id = '1cqjRLBrgrlSI7KR3VNa64A4l0_TpOB3z', dest_path = 'C:Desktoptest.zip', unzip = True )