Форум программистов, компьютерный форум, киберфорум
Python: IDE, инструментарий
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 30.05.2018
Сообщений: 18

Проблема с Path

10.06.2021, 12:07. Показов 2560. Ответов 3

Студворк — интернет-сервис помощи студентам
Делаю программу на pyqt5 и сейчас требуется ее преобразовать в exe файл. Решил это сделать через pyinstaller, но проблема с path к pyqt5. Ничего пока не помогает, что находил на просторах интернета. path к питону изменил(скопировал папку с питоном и указал новый путь без кириллицы к основной папке + script) Но при попытки преобразовать в exe все равно лезет по старому пути к PyQt5. Я не знаю что делать. Если у кого-то есть возможность помочь в дискорде, скайпе или где-то еще, буду благодарен
Python
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
C:\Resu>pyinstaller -F dop_file.py
59 INFO: PyInstaller: 4.3
59 INFO: Python: 3.8.1
60 INFO: Platform: Windows-10-10.0.19041-SP0
60 INFO: wrote C:\Resu\dop_file.spec
63 INFO: UPX is not available.
64 INFO: Extending PYTHONPATH with paths
['C:\\Resu', 'C:\\Resu']
83 INFO: checking Analysis
84 INFO: Building Analysis because Analysis-00.toc is non existent
84 INFO: Initializing module dependency graph...
87 INFO: Caching module graph hooks...
97 WARNING: Several hooks defined for module 'win32ctypes.core'. Please take care they do not conflict.
102 INFO: Analyzing base_library.zip ...
3296 INFO: Processing pre-find module path hook distutils from 'c:\\users\\максим\\appdata\\local\\programs\\python\\python38-32\\lib\\site-packages\\PyInstaller\\hooks\\pre_find_module_path\\hook-distutils.py'.
3297 INFO: distutils: retargeting to non-venv dir 'c:\\users\\максим\\appdata\\local\\programs\\python\\python38-32\\lib'
4980 INFO: Caching module dependency graph...
5186 INFO: running Analysis Analysis-00.toc
5188 INFO: Adding Microsoft.Windows.Common-Controls to dependent assemblies of final executable
  required by c:\users\максим\appdata\local\programs\python\python38-32\python.exe
5266 INFO: Analyzing C:\Resu\dop_file.py
5353 INFO: Processing module hooks...
5353 INFO: Loading module hook 'hook-difflib.py' from 'c:\\users\\максим\\appdata\\local\\programs\\python\\python38-32\\lib\\site-packages\\PyInstaller\\hooks'...
5355 INFO: Loading module hook 'hook-distutils.py' from 'c:\\users\\максим\\appdata\\local\\programs\\python\\python38-32\\lib\\site-packages\\PyInstaller\\hooks'...
5356 INFO: Loading module hook 'hook-distutils.util.py' from 'c:\\users\\максим\\appdata\\local\\programs\\python\\python38-32\\lib\\site-packages\\PyInstaller\\hooks'...
5357 INFO: Loading module hook 'hook-encodings.py' from 'c:\\users\\максим\\appdata\\local\\programs\\python\\python38-32\\lib\\site-packages\\PyInstaller\\hooks'...
5426 INFO: Loading module hook 'hook-heapq.py' from 'c:\\users\\максим\\appdata\\local\\programs\\python\\python38-32\\lib\\site-packages\\PyInstaller\\hooks'...
5428 INFO: Loading module hook 'hook-lib2to3.py' from 'c:\\users\\максим\\appdata\\local\\programs\\python\\python38-32\\lib\\site-packages\\PyInstaller\\hooks'...
5479 INFO: Loading module hook 'hook-multiprocessing.util.py' from 'c:\\users\\максим\\appdata\\local\\programs\\python\\python38-32\\lib\\site-packages\\PyInstaller\\hooks'...
5481 INFO: Loading module hook 'hook-pickle.py' from 'c:\\users\\максим\\appdata\\local\\programs\\python\\python38-32\\lib\\site-packages\\PyInstaller\\hooks'...
5482 INFO: Loading module hook 'hook-PyQt5.py' from 'c:\\users\\максим\\appdata\\local\\programs\\python\\python38-32\\lib\\site-packages\\PyInstaller\\hooks'...
5560 WARNING: Hidden import "sip" not found!
5561 INFO: Loading module hook 'hook-PyQt5.QtCore.py' from 'c:\\users\\максим\\appdata\\local\\programs\\python\\python38-32\\lib\\site-packages\\PyInstaller\\hooks'...
5653 WARNING: Unable to find Qt5 translations C:/users/ìàêñèì/appdata/local/programs/python/python38-32/lib/site-packages/PyQt5/Qt/translations\qtbase_*.qm. These translations were not packaged.
5654 INFO: Loading module hook 'hook-PyQt5.QtGui.py' from 'c:\\users\\максим\\appdata\\local\\programs\\python\\python38-32\\lib\\site-packages\\PyInstaller\\hooks'...
Traceback (most recent call last):
  File "c:\usersаксим\appdata\local\programs\python\python38-32\lib\runpy.py", line 193, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "c:\usersаксим\appdata\local\programs\python\python38-32\lib\runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "C:\Users\Python38-32\Scripts\pyinstaller.exe\__main__.py", line 7, in <module>
  File "c:\usersаксим\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\__main__.py", line 114, in run
    run_build(pyi_config, spec_file, **vars(args))
  File "c:\usersаксим\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\__main__.py", line 65, in run_build
    PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs)
  File "c:\usersаксим\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\build_main.py", line 737, in main
    build(specfile, kw.get('distpath'), kw.get('workpath'), kw.get('clean_build'))
  File "c:\usersаксим\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\build_main.py", line 684, in build
    exec(code, spec_namespace)
  File "C:\Resu\dop_file.spec", line 7, in <module>
    a = Analysis(['dop_file.py'],
  File "c:\usersаксим\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\build_main.py", line 242, in __init__
    self.__postinit__()
  File "c:\usersаксим\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\datastruct.py", line 160, in __postinit__
    self.assemble()
  File "c:\usersаксим\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\building\build_main.py", line 420, in assemble
    self.graph.process_post_graph_hooks()
  File "c:\usersаксим\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\depend\analysis.py", line 367, in process_post_graph_hooks
    module_hook.post_graph()
  File "c:\usersаксим\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\depend\imphook.py", line 447, in post_graph
    self._load_hook_module()
  File "c:\usersаксим\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\depend\imphook.py", line 408, in _load_hook_module
    self._hook_module = importlib_load_source(
  File "c:\usersаксим\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\compat.py", line 605, in importlib_load_source
    return mod_loader.load_module()
  File "<frozen importlib._bootstrap_external>", line 462, in _check_name_wrapper
  File "<frozen importlib._bootstrap_external>", line 962, in load_module
  File "<frozen importlib._bootstrap_external>", line 787, in load_module
  File "<frozen importlib._bootstrap>", line 265, in _load_module_shim
  File "<frozen importlib._bootstrap>", line 702, in _load
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 783, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "c:\usersаксим\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\hooks\hook-PyQt5.QtGui.py", line 13, in <module>
    hiddenimports, binaries, datas = add_qt5_dependencies(__file__)
  File "c:\usersаксим\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\utils\hooks\qt.py", line 534, in add_qt5_dependencies
    more_binaries = qt_plugins_binaries(plugin, namespace=namespace)
  File "c:\usersаксим\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\utils\hooks\qt.py", line 150, in qt_plugins_binaries
    pdir = qt_plugins_dir(namespace=namespace)
  File "c:\usersаксим\appdata\local\programs\python\python38-32\lib\site-packages\PyInstaller\utils\hooks\qt.py", line 132, in qt_plugins_dir
    raise Exception("""
Exception:
            Cannot find existing PyQt5 plugin directories
            Paths checked: C:/users/ìàêñèì/appdata/local/programs/python/python38-32/lib/site-packages/PyQt5/Qt/plugins
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.06.2021, 12:07
Ответы с готовыми решениями:

Сокращение пути к файлу, x:\path\path\...\path
Помогите с решением такой задачи, желательно до четверга)): Строка длиной не более 1000 символов содержит полный путь к файлу в формате...

Проблема с меню (path)
При создании пункта меню (Материалы - Блог категорий) в базе в поле path прописывается News Feeds/Feeds/ Что-то не хочется мне потом...

Проблема с переменной %path%
Батник Проверка.bat не работает у некоторых пользователей. Причем версия системы идентичная: Win7x64. Рядом с батником папка bin, а в ней...

3
Костыли любой сложности
201 / 146 / 36
Регистрация: 27.10.2019
Сообщений: 843
10.06.2021, 12:10
Maks135, в системной переменной PATH указан путь к питону? так же можно попытаться при помощи виртуальной среды.
0
0 / 0 / 0
Регистрация: 30.05.2018
Сообщений: 18
10.06.2021, 12:27  [ТС]
Указан, путь и в системной переменной, и в переменной пользователя. Но я не понимаю, как он берет старый путь, если его нет в path, через виртуальную среду в exe превратить файл? чет не видел такого

Добавлено через 6 минут
user-ganz, Указан, путь и в системной переменной, и в переменной пользователя. Но я не понимаю, как он берет старый путь, если его нет в path, через виртуальную среду в exe превратить файл? чет не видел такого
0
99 / 86 / 20
Регистрация: 10.09.2019
Сообщений: 708
10.06.2021, 12:41
Maks135, есть несколько способов добавления путей в системную переменную PATH:
1. Добавить путь нахождения своего модуля в sys.path;
2. Прописать путь к своим модулям в файл python.pth;
3. Записать в переменную окружения PYTHONPATH или текстовый файл pydirs.pth.

Добавлено через 5 минут
Maks135, а для решения проблемы использовать wheel пакет

Добавлено через 3 минуты
pyinstaller это баловство для крайних случаев...не надо из питоновских файлов делать exe, если вы не выпускаете продакшн
супер крутого приложения на Винду, в сговоре с майкроскотчем...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.06.2021, 12:41
Помогаю со студенческими работами здесь

проблема с CDONTS.NewMail: error '80070003' The system cannot find the path specified.
система сидит на winnt4 при выполнении mailobject.send говорит: error '80070003' The system cannot find the path specified. ...

проблема с CDONTS.NewMail: error '80070003' The system cannot find the path specified.
система сидит на winnt4 при выполнении mailobject.send говорит: error '80070003' The system cannot find the path specified. ...

The path you have specified (D:\Program Files) is invalid. The Oracle Home path may not contain spaces.
Возникла проблема с установкой Oracle9i Database 9.0.1.1.1 ОС: Windows XP Professional SP3 Запускаю установщик, окно расположение...

Raphael.js карта - добавить polygon или path по клику на path рисунка карты
С наступившим, Форумчане Есть интерактивная карта, подгружаемая через библиотеку Raphael.js, по клику на объекты которой выходит...

Открыть файл при нажать на область <path></path>
Доброго времени суток) Подскажите пожалуйста, не могу найти ответ в интернете. У меня есть интерактивная карта, в ней каждая область...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Данные берутся из. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru