Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 5, 2020 14:45:00

Timych
Зарегистрирован: 2020-05-14
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

ошибка при работе с rtree , tkinter и spatialindex

0


Я пытаюсь сгенерировать exe файл с помощью pyinstaller , но при запуске выходит ошибка :

 in exec_module
      exec(bytecode,module.__dict__)
File "rtree\core.py",line 126, in <module>
OSError: could not find or load spatialindex_c-64.dll
[16436] Failed to execute script main

Я находил много вопросов по этой теме, но ничего не помогло. Хотя я и пытался удалить rtree и установить .whl файл но после устновки была идентичная ошибка и просто spatialindex_c-64.dll менялся на spatialindex_c.dll

Прикрепляю вложение: Те строки кода,на которые ссылается exe при генерации ошибки

Спасибо за ответы!

Отредактировано Timych (Авг. 5, 2020 14:45:43)

Прикреплённый файлы:
attachment Безымянный1.png (41,4 KБ)

Офлайн

#2 Авг. 5, 2020 18:52:41

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

ошибка при работе с rtree , tkinter и spatialindex

Timych
но ничего не помогло
Значит плохо читали. Основной совет - не делать exe. Моментально помогает.



Офлайн

#3 Авг. 5, 2020 19:00:45

Timych
Зарегистрирован: 2020-05-14
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

ошибка при работе с rtree , tkinter и spatialindex

doza_and
Хорошо, но в каком виде я могу позволить человеку на его компьютере воспользоваться моей программой если он далек от программирования и у него не установлены никакие IDE?

Офлайн

#4 Авг. 6, 2020 11:30:49

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

ошибка при работе с rtree , tkinter и spatialindex

Timych
но в каком виде я могу позволить человеку на его компьютере воспользоваться моей программой
IDE к использованию программ не имеет ни малейшего отношения. Для работы приложения необходим интерпретатор питона. Он должен быть установлен.

Универсальное решение - сделать дистрибутив. https://setuptools.readthedocs.io/en/latest/

Судя по вопросу полагаю что ваша программа содержит пару скриптов и зависит от пары сторонних модулей. В этом случае можете ограничиться командным файлом устанавливающим зависимости и копирующим ваши исходники. Исходных текстов достаточно, при правильной установке питона они запускаются точно также как исполняемые файлы.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version