Re: [Python-es] py2exe y Base Datos sqlite
2012/11/16 Pavel Daniel Lopez Castillo pdlo...@sc.uci.cu: Mario lo que quiero es que mi aplicacion sea portable si lo hago con postgres o mysqlite tendria que tener un servidor de postgres o mysql corriendo en la maquina en la cual este trabajando con la aplicacion, yo no trabajo con varios clientes conectados a la misma DB, no se si esa respuesta era para mi o te equivocaste de mensaje, por si acaso ya le puse asunto a mi correo que en el primero se me olvido, asi no se pierde el hilo Este es mi problema: Tengo una aplicacion hecha en python que utiliza una base de datos en SQLite, el problema es que cuando creo el archivo .exe tendria que tener el ejecutable en la misma direccion que el archivo principal por que sino se pierde a la hora de econtrar la direccion del archivo .sqlite, por lo que si copio el .exe en otra maquina u otro directorio ya no me funciona, alguna idea de como resolver este problema. Copia el archivo de la base de datos junto con el exe. self.conn = sqlite3.connect( 'D:/charada/src/Datos/charada.sqlite') Usa una ruta relativa self.conn = sqlite3.connect( 'charada.sqlite') Saludos -- A menudo unas pocas horas de Prueba y error podrán ahorrarte minutos de leer manuales. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
[Python-es] py2exe y Base Datos sqlite
Mario lo que quiero es que mi aplicacion sea portable si lo hago con postgres o mysqlite tendria que tener un servidor de postgres o mysql corriendo en la maquina en la cual este trabajando con la aplicacion, yo no trabajo con varios clientes conectados a la misma DB, no se si esa respuesta era para mi o te equivocaste de mensaje, por si acaso ya le puse asunto a mi correo que en el primero se me olvido, asi no se pierde el hilo Este es mi problema: Tengo una aplicacion hecha en python que utiliza una base de datos en SQLite, el problema es que cuando creo el archivo .exe tendria que tener el ejecutable en la misma direccion que el archivo principal por que sino se pierde a la hora de econtrar la direccion del archivo .sqlite, por lo que si copio el .exe en otra maquina u otro directorio ya no me funciona, alguna idea de como resolver este problema. - Mensaje original - De: Mario Lacunza mlacu...@gmail.com Para: python-es@python.org Enviados: Jueves, 15 de Noviembre 2012 13:08:21 Asunto: Re: [Python-es] (sin asunto) Si vas a trabajar con varios clientes conectados a la misma DB mejor usa Mysql o postgresql como te recomiendan, SQLIte3 no es para trabajar de esa forma, en la misma web de ellos te lo dicen. Saludos / Best regards Mario Lacunza Email:: mlacu...@gmail.com Personal Website:: http://www.lacunza.biz/ OpenOffice.org Perú:: http://openoffice-peru.com/ Hosting:: http://mlv-host.com/ Mascotas Perdidas:: http://mascotas-perdidas.com/ Google Talk / Y! messenger / Skype: mlacunzav MSN: mlacun...@hotmail.com El 15/11/12 12:44, Carlos Zuniga escribió: 2012/11/15 Pavel Daniel Lopez Castillo pdlo...@sc.uci.cu: El .exe lo creo com py2exe - Mensaje original - De: Pavel Daniel Lopez Castillo pdlo...@sc.uci.cu Para: python-es@python.org Enviados: Jueves, 15 de Noviembre 2012 11:29:23 Asunto: [Python-es] (sin asunto) Tengo una aplicacion hecha en python que utiliza una base de datos en SQLite, el problema es que cuando creo el archivo .exe tendria que tener el ejecutable en la misma direccion que el archivo principal por que sino se pierde a la hora de econtrar la direccion del archivo .sqlite, por lo que si copio el .exe en otra maquina u otro directorio ya no me funciona, alguna idea de como resolver este problema. Si quieres acceder a la misma base de datos desde varios clientes, mejor cambia a un servidor mysql o postgresql. Otra opción podría ser mantener el archivo sqlite en un servidor de archivos montado por red pero puede haber problemas en algunos sistemas [0]. Saludos [0] http://www.sqlite.org/faq.html#q5 -- A menudo unas pocas horas de Prueba y error podrán ahorrarte minutos de leer manuales. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] py2exe y Base Datos sqlite
Que parámetros estas utilizando en py2exe; yo utilizo GUI2EXE[1] Una cosa el .exe que se genera no incluye el archivo .db, por lo que estos deberán estar en la misma carpeta siempre para hacerlo portable, yo nunca he tenido problemas con eso, cualquier cosa escribe de nuevo [1] http://code.google.com/p/gui2exe/ De: Pavel Daniel Lopez Castillo pdlo...@sc.uci.cu Para: mlacu...@gmail.com; La lista de python en castellano python-es@python.org Enviado: Viernes, 16 de noviembre, 2012 10:57 A.M. Asunto: [Python-es] py2exe y Base Datos sqlite Mario lo que quiero es que mi aplicacion sea portable si lo hago con postgres o mysqlite tendria que tener un servidor de postgres o mysql corriendo en la maquina en la cual este trabajando con la aplicacion, yo no trabajo con varios clientes conectados a la misma DB, no se si esa respuesta era para mi o te equivocaste de mensaje, por si acaso ya le puse asunto a mi correo que en el primero se me olvido, asi no se pierde el hilo Este es mi problema: Tengo una aplicacion hecha en python que utiliza una base de datos en SQLite, el problema es que cuando creo el archivo .exe tendria que tener el ejecutable en la misma direccion que el archivo principal por que sino se pierde a la hora de econtrar la direccion del archivo .sqlite, por lo que si copio el .exe en otra maquina u otro directorio ya no me funciona, alguna idea de como resolver este problema. - Mensaje original - De: Mario Lacunza mlacu...@gmail.com Para: python-es@python.org Enviados: Jueves, 15 de Noviembre 2012 13:08:21 Asunto: Re: [Python-es] (sin asunto) Si vas a trabajar con varios clientes conectados a la misma DB mejor usa Mysql o postgresql como te recomiendan, SQLIte3 no es para trabajar de esa forma, en la misma web de ellos te lo dicen. Saludos / Best regards Mario Lacunza Email:: mlacu...@gmail.com Personal Website:: http://www.lacunza.biz/ OpenOffice.org Perú:: http://openoffice-peru.com/ Hosting:: http://mlv-host.com/ Mascotas Perdidas:: http://mascotas-perdidas.com/ Google Talk / Y! messenger / Skype: mlacunzav MSN: mlacun...@hotmail.com El 15/11/12 12:44, Carlos Zuniga escribió: 2012/11/15 Pavel Daniel Lopez Castillo pdlo...@sc.uci.cu: El .exe lo creo com py2exe - Mensaje original - De: Pavel Daniel Lopez Castillo pdlo...@sc.uci.cu Para: python-es@python.org Enviados: Jueves, 15 de Noviembre 2012 11:29:23 Asunto: [Python-es] (sin asunto) Tengo una aplicacion hecha en python que utiliza una base de datos en SQLite, el problema es que cuando creo el archivo .exe tendria que tener el ejecutable en la misma direccion que el archivo principal por que sino se pierde a la hora de econtrar la direccion del archivo .sqlite, por lo que si copio el .exe en otra maquina u otro directorio ya no me funciona, alguna idea de como resolver este problema. Si quieres acceder a la misma base de datos desde varios clientes, mejor cambia a un servidor mysql o postgresql. Otra opción podría ser mantener el archivo sqlite en un servidor de archivos montado por red pero puede haber problemas en algunos sistemas [0]. Saludos [0] http://www.sqlite.org/faq.html#q5 -- A menudo unas pocas horas de Prueba y error podrán ahorrarte minutos de leer manuales. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] py2exe y Base Datos sqlite
Si pero el problema es que en mi codigo para acceder a la base de datos yo tengo esta clase # Create a connection object, then use it to create a cursor import sqlite3 import sys, os class Conexion2: def __init__(self): #self.conn = sqlite3.connect(os.path.dirname(sys.argv[0])) self.conn = sqlite3.connect( 'D:/charada/src/Datos/charada.sqlite') self.cursor = self.conn.cursor() y si no tengo la base de datos en la direccion 'D:/charada/src/Datos/charada.sqlite' la aplicacion no me funciona - Mensaje original - De: Jean Carlos Rodrìguez jeancarlosr...@yahoo.com Para: La lista de python en castellano python-es@python.org Enviados: Viernes, 16 de Noviembre 2012 11:11:15 Asunto: Re: [Python-es] py2exe y Base Datos sqlite Que parámetros estas utilizando en py2exe; yo utilizo GUI2EXE[1] Una cosa el .exe que se genera no incluye el archivo .db, por lo que estos deberán estar en la misma carpeta siempre para hacerlo portable, yo nunca he tenido problemas con eso, cualquier cosa escribe de nuevo [1] http://code.google.com/p/gui2exe/ De: Pavel Daniel Lopez Castillo pdlo...@sc.uci.cu Para: mlacu...@gmail.com; La lista de python en castellano python-es@python.org Enviado: Viernes, 16 de noviembre, 2012 10:57 A.M. Asunto: [Python-es] py2exe y Base Datos sqlite Mario lo que quiero es que mi aplicacion sea portable si lo hago con postgres o mysqlite tendria que tener un servidor de postgres o mysql corriendo en la maquina en la cual este trabajando con la aplicacion, yo no trabajo con varios clientes conectados a la misma DB, no se si esa respuesta era para mi o te equivocaste de mensaje, por si acaso ya le puse asunto a mi correo que en el primero se me olvido, asi no se pierde el hilo Este es mi problema: Tengo una aplicacion hecha en python que utiliza una base de datos en SQLite, el problema es que cuando creo el archivo .exe tendria que tener el ejecutable en la misma direccion que el archivo principal por que sino se pierde a la hora de econtrar la direccion del archivo .sqlite, por lo que si copio el .exe en otra maquina u otro directorio ya no me funciona, alguna idea de como resolver este problema. - Mensaje original - De: Mario Lacunza mlacu...@gmail.com Para: python-es@python.org Enviados: Jueves, 15 de Noviembre 2012 13:08:21 Asunto: Re: [Python-es] (sin asunto) Si vas a trabajar con varios clientes conectados a la misma DB mejor usa Mysql o postgresql como te recomiendan, SQLIte3 no es para trabajar de esa forma, en la misma web de ellos te lo dicen. Saludos / Best regards Mario Lacunza Email:: mlacu...@gmail.com Personal Website:: http://www.lacunza.biz/ OpenOffice.org Perú:: http://openoffice-peru.com/ Hosting:: http://mlv-host.com/ Mascotas Perdidas:: http://mascotas-perdidas.com/ Google Talk / Y! messenger / Skype: mlacunzav MSN: mlacun...@hotmail.com El 15/11/12 12:44, Carlos Zuniga escribió: 2012/11/15 Pavel Daniel Lopez Castillo pdlo...@sc.uci.cu : El .exe lo creo com py2exe - Mensaje original - De: Pavel Daniel Lopez Castillo pdlo...@sc.uci.cu Para: python-es@python.org Enviados: Jueves, 15 de Noviembre 2012 11:29:23 Asunto: [Python-es] (sin asunto) Tengo una aplicacion hecha en python que utiliza una base de datos en SQLite, el problema es que cuando creo el archivo .exe tendria que tener el ejecutable en la misma direccion que el archivo principal por que sino se pierde a la hora de econtrar la direccion del archivo .sqlite, por lo que si copio el .exe en otra maquina u otro directorio ya no me funciona, alguna idea de como resolver este problema. Si quieres acceder a la misma base de datos desde varios clientes, mejor cambia a un servidor mysql o postgresql. Otra opción podría ser mantener el archivo sqlite en un servidor de archivos montado por red pero puede haber problemas en algunos sistemas [0]. Saludos [0] http://www.sqlite.org/faq.html#q5 -- A menudo unas pocas horas de Prueba y error podrán ahorrarte minutos de leer manuales. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ
Re: [Python-es] py2exe y Base Datos sqlite
Pavel, si mi rpta era para ti, pense q querias un ambiente multiusuario. Si es solo un user no hay problemas con SQLite3. En cuanto a tu codigo cambia el path de la DB x: self.conn = sqlite3.connect('/charada.sqlite') y te debe funcionar sin problemas, tambien prueba sin el / ya que escribo de memoria... Saludos / Best regards Mario Lacunza Email:: mlacu...@gmail.com Personal Website:: http://www.lacunza.biz/ OpenOffice.org Perú:: http://openoffice-peru.com/ Hosting:: http://mlv-host.com/ Mascotas Perdidas:: http://mascotas-perdidas.com/ Google Talk / Y! messenger / Skype: mlacunzav MSN: mlacun...@hotmail.com El 16/11/12 11:19, Pavel Daniel Lopez Castillo escribió: Si pero el problema es que en mi codigo para acceder a la base de datos yo tengo esta clase # Create a connection object, then use it to create a cursor import sqlite3 import sys, os class Conexion2: def __init__(self): #self.conn = sqlite3.connect(os.path.dirname(sys.argv[0])) self.conn = sqlite3.connect( 'D:/charada/src/Datos/charada.sqlite') self.cursor = self.conn.cursor() y si no tengo la base de datos en la direccion 'D:/charada/src/Datos/charada.sqlite' la aplicacion no me funciona - Mensaje original - De: Jean Carlos Rodrìguez jeancarlosr...@yahoo.com Para: La lista de python en castellano python-es@python.org Enviados: Viernes, 16 de Noviembre 2012 11:11:15 Asunto: Re: [Python-es] py2exe y Base Datos sqlite Que parámetros estas utilizando en py2exe; yo utilizo GUI2EXE[1] Una cosa el .exe que se genera no incluye el archivo .db, por lo que estos deberán estar en la misma carpeta siempre para hacerlo portable, yo nunca he tenido problemas con eso, cualquier cosa escribe de nuevo [1] http://code.google.com/p/gui2exe/ De: Pavel Daniel Lopez Castillo pdlo...@sc.uci.cu Para: mlacu...@gmail.com; La lista de python en castellano python-es@python.org Enviado: Viernes, 16 de noviembre, 2012 10:57 A.M. Asunto: [Python-es] py2exe y Base Datos sqlite Mario lo que quiero es que mi aplicacion sea portable si lo hago con postgres o mysqlite tendria que tener un servidor de postgres o mysql corriendo en la maquina en la cual este trabajando con la aplicacion, yo no trabajo con varios clientes conectados a la misma DB, no se si esa respuesta era para mi o te equivocaste de mensaje, por si acaso ya le puse asunto a mi correo que en el primero se me olvido, asi no se pierde el hilo Este es mi problema: Tengo una aplicacion hecha en python que utiliza una base de datos en SQLite, el problema es que cuando creo el archivo .exe tendria que tener el ejecutable en la misma direccion que el archivo principal por que sino se pierde a la hora de econtrar la direccion del archivo .sqlite, por lo que si copio el .exe en otra maquina u otro directorio ya no me funciona, alguna idea de como resolver este problema. - Mensaje original - De: Mario Lacunza mlacu...@gmail.com Para: python-es@python.org Enviados: Jueves, 15 de Noviembre 2012 13:08:21 Asunto: Re: [Python-es] (sin asunto) Si vas a trabajar con varios clientes conectados a la misma DB mejor usa Mysql o postgresql como te recomiendan, SQLIte3 no es para trabajar de esa forma, en la misma web de ellos te lo dicen. Saludos / Best regards Mario Lacunza Email:: mlacu...@gmail.com Personal Website:: http://www.lacunza.biz/ OpenOffice.org Perú:: http://openoffice-peru.com/ Hosting:: http://mlv-host.com/ Mascotas Perdidas:: http://mascotas-perdidas.com/ Google Talk / Y! messenger / Skype: mlacunzav MSN: mlacun...@hotmail.com El 15/11/12 12:44, Carlos Zuniga escribió: 2012/11/15 Pavel Daniel Lopez Castillo pdlo...@sc.uci.cu : El .exe lo creo com py2exe - Mensaje original - De: Pavel Daniel Lopez Castillo pdlo...@sc.uci.cu Para: python-es@python.org Enviados: Jueves, 15 de Noviembre 2012 11:29:23 Asunto: [Python-es] (sin asunto) Tengo una aplicacion hecha en python que utiliza una base de datos en SQLite, el problema es que cuando creo el archivo .exe tendria que tener el ejecutable en la misma direccion que el archivo principal por que sino se pierde a la hora de econtrar la direccion del archivo .sqlite, por lo que si copio el .exe en otra maquina u otro directorio ya no me funciona, alguna idea de como resolver este problema. Si quieres acceder a la misma base de datos desde varios clientes, mejor cambia a un servidor mysql o postgresql. Otra opción podría ser mantener el archivo sqlite en un servidor de archivos montado por red pero puede haber problemas en algunos sistemas [0]. Saludos [0] http://www.sqlite.org/faq.html#q5 -- A menudo unas pocas horas de Prueba y error podrán ahorrarte minutos de leer manuales. ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http
Re: [Python-es] py2exe y Base Datos sqlite
carpetas | aplicacion ||_ _ _aqui tengo las clases para conexion a BD Datos ||_ _ _aqui tengo la BD .sqlite dialogs ||_ _ _ aqui tengo los dialogos forms | |_ _ _ aqui tengo los formularios principal.py ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/