Başka bir bilgisayarda pyodbc barındıran exe çalıştırmak

Merhaba,
Mssql database’ine erişip verileri listelediğim bir arayüzüm var. Bunu bir exe haline getirdiğimde odbc driver kurulu olan bilgisayarlar da sorun yaşamıyorum. Ancak exeyi paylaşacağım her kullanıcıya önceden bunları kurmasını isteyemem. ODBC driverları otomatik kurmam mümkün mü? Yada olmadan bu exeyi nasıl çalıştırabilirim?

Ben de geçenlerde böyle bir uygulama üzerinde çalışıp şirket içine vermek için exe yapayım demiştim. Ama program boyutu çok büyümüştü ve bir sürü hata almıştım. En son beceremeyince bir parça flask öğrenip web üzerinden yayınlamıştım. Bu ihtimal de düşünülebilir.

Eğer pyinstaller kullanıyorsanız gereken dosyaların programa şu argümanla eklenmesini sağlayabilirsiniz:

--add-data="path/to/exe/*.*;exe-contents"

Not: Bu kodu tüm üst ve alt dizinlere yapmanız lazım.

Bunun yanı sıra aynı zamanda yazdığınız kodda programın dizinini yeniden ayarlamanız gerekecektir.

bir setup creator ile setup dosyası oluşturabilirsin. içerisinde senin exe dosyan ve odbc dosyaları olur. bunları gerekli yerlere kurar.