@wows15
В автоматизации сила, брат

Как решить ошибку при запуске pyinstaller-script.py?

При компиляции:
pyinstaller -F test.py
Cannot open C:\Users\?????\AppData\Local\Programs\Python\Python38-32\Scripts\pyinstaller-script.py


При Открытии pyinstaller-script.py:
Traceback (most recent call last):
  File "C:\Users\Артём\AppData\Local\Programs\Python\Python38-32\Scripts\pyinsta
ller-script.py", line 5, in <module>
    from pkg_resources import load_entry_point
  File "C:\Users\Артём\AppData\Local\Programs\Python\Python38\lib\site-packages\
pkg_resources\__init__.py", line 3251, in <module>
    def _initialize_master_working_set():
  File "C:\Users\Артём\AppData\Local\Programs\Python\Python38\lib\site-packages\
pkg_resources\__init__.py", line 3234, in _call_aside
    f(*args, **kwargs)
  File "C:\Users\Артём\AppData\Local\Programs\Python\Python38\lib\site-packages\
pkg_resources\__init__.py", line 3263, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "C:\Users\Артём\AppData\Local\Programs\Python\Python38\lib\site-packages\
pkg_resources\__init__.py", line 583, in _build_master
    ws.require(__requires__)
  File "C:\Users\Артём\AppData\Local\Programs\Python\Python38\lib\site-packages\
pkg_resources\__init__.py", line 900, in require
    needed = self.resolve(parse_requirements(requirements))
  File "C:\Users\Артём\AppData\Local\Programs\Python\Python38\lib\site-packages\
pkg_resources\__init__.py", line 786, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'PyInstaller==3.6' distribution was not
found and is required by the application


Вот что в самом pyinstaller-script.py:
# EASY-INSTALL-ENTRY-SCRIPT: 'PyInstaller==3.6','console_scripts','pyinstaller'
__requires__ = 'PyInstaller==3.6'
import re
import sys
from pkg_resources import load_entry_point

if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
    sys.exit(
        load_entry_point('PyInstaller==3.6', 'console_scripts', 'pyinstaller')()
    )


Как я понял ошибка в этой строке:
from pkg_resources import load_entry_point

Мой Python:
Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:20:19) [MSC v.1925 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>


Мой pkg_resources.pyi: https://drive.google.com/file/d/1pMYeyZAApcMweGijk...
  • Вопрос задан
  • 552 просмотра
Решения вопроса 2
Скорее всего проблема из-за кириллицы в пути к pyinstaller-script.py
Ответ написан
@wows15 Автор вопроса
В автоматизации сила, брат
Решение: скачиваем Uninstall tool крякнутый, удаляем всё и везде что связано с питоном. Устанавливаем заново, не добавляя в PATH и не меняя никакие настройки.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы