Я создал короткий сценарий, который подключается к базе данных Oracle и извлекает некоторые данные. Это работает на моем компьютере, так как у меня все установлено. pycharm с cx_oracle и т. д.
Я хочу иметь возможность запускать это на других устройствах без необходимости установки другого программного обеспечения.
Я использовал py2exe для создания исполняемого файла, который отлично работает на моем компьютере, однако, когда я пытаюсь его запустить на другом устройстве я получил ошибку DPI-1047: НЕВОЗМОЖНО НАЙТИ 64-БИТНУЮ КЛИЕНТСКУЮ БИБЛИОТЕКУ ORACLE. Модуль не найден
Я понимаю ошибку, но надеялся, что все, что необходимо для запуска exe, будет экспортировано с помощью py2exe. Я не хочу, чтобы у других возникали проблемы с установкой дополнительного программного обеспечения.
Совет, как обойти эту проблему или есть ли другой вариант
Заархивировал всю папку dist, извлек ее на другой компьютер и попытался запустить exe
Использовал рекомендованный py2exe
Подробнее здесь: https://stackoverflow.com/questions/786 ... -computers