Форум программистов, компьютерный форум, киберфорум
Python: API, боты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 19.12.2020
Сообщений: 4
Telegram API

Почему не запускается юзербот на Pyrogram, скомпилированный через Pyinstaller?

13.03.2023, 17:29. Показов 614. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня есть юзербот, написанный на фреймворке Pyrogram. Без компиляции отлично запускается и работает. Но после компиляции в exe через Pyinstaller сразу же выдаёт следующую ошибку.
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
File "collector.py", line 1, in <module>
    import pyrogram
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
  File "pyrogram\__init__.py", line 38, in <module>
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
  File "pyrogram\types\__init__.py", line 20, in <module>
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
  File "pyrogram\types\bots_and_keyboards\__init__.py", line 20, in <module>
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
  File "pyrogram\types\bots_and_keyboards\callback_query.py", line 28, in <module>
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
  File "pyrogram\utils.py", line 32, in <module>
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "PyInstaller\loader\pyimod03_importers.py", line 495, in exec_module
  File "pyrogram\scaffold.py", line 32, in <module>
  File "pyrogram\scaffold.py", line 65, in Scaffold
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\ALEXAN~1\\AppData\\Local\\Temp\\_MEI44162\\pyrogram/mime.types'
[8280] Failed to execute script 'collector' due to unhandled exception!
Я нашёл в исходниках Pyrogram'а файл mime_types.py и скопировал его в папку с проектом - не помогло. А файла scaffold.py я в папке Pyrogram вообще не увидел. Причём ни у себя, ни на гитхабе. Также я не увидел у себя папки C:\\Users\\ALEXAN~1\\AppData\\Local\\Tem p\\_MEI44162. Есть другие папки, названия которых начинается с MEI, но конкретно такой нету.
Подскажите, пожалуйста, как можно решить эту проблему?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.03.2023, 17:29
Ответы с готовыми решениями:

Скомпилировал программу через pyinstaller, проверил на VirusTotal. Говорит, что 11 вирусов, почему?!
Безопасно ли это? Почему так происходит?

VC++ 6.0: Не запускается скомпилированный проект
Написал многофайловую прогу в VC++ 6.0. Компилятор ошибок не выдает, но при загрузке выдаются ошибки, которых нет в кодах. Вот ошибки: ...

не запускается скомпилированный проект
Разрабатываю проект в Visual Studio. Всё было ровно. Но потом мне понадобилось изменить размерность массива. Видимо размерность сильно...

1
Модератор
Эксперт Python
 Аватар для Fudthhh
2696 / 1602 / 513
Регистрация: 21.02.2017
Сообщений: 4,210
Записей в блоге: 1
13.03.2023, 18:21
Sancho_Pansa, потому что pyinstaller не компилирует, а упаковывает твой скрипт с питоном и библиотеками (которые явно объявлены в скриптах) в архив, и когда ты запускаешь exe-шник, этот архив распаковывается во временную папку. Либо учись пользоваться pyinstaller'ом через офф. доки, либо используй python-embed.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.03.2023, 18:21
Помогаю со студенческими работами здесь

Не запускается скомпилированный файл программы
Здравствуйте .В чем может быть причина ? Файл скомпилировал но он не запускается .

Скомпилированный apk не запускается на устройстве
Здравствуйте. Установил Unity3D 4.6.1 (free версию), Android SDK 24.0.1 и JDK 7.71. Пробую скомпилировать под Android 2.3.3 проект с пустой...

Не запускается скомпилированный файл с классом
Такая вот ошибка. Переменные среды выставлены правильно. В IDE все запускается прекрасно, а через терминал не могу(( javac Main.java...

Не запускается программа. Нужен скомпилированный файл
не могу запустить код, если у кого получиться можете скинуть ехешник #include &lt;windows.h&gt; #include &lt;stdio.h&gt; ...

Динамически скомпилированный файл не запускается [Console]
Билдер: namespace BuildConsole { using Microsoft.CSharp; // Обязательно! using System; using...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru