Re: [Python-es] py2exe y Base Datos sqlite

2012-11-17 Por tema Carlos Zuniga
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

2012-11-16 Por tema Pavel Daniel Lopez Castillo
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

2012-11-16 Por tema Jean Carlos Rodrìguez
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

2012-11-16 Por tema Pavel Daniel Lopez Castillo
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

2012-11-16 Por tema Mario Lacunza

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

2012-11-16 Por tema Pavel Daniel Lopez Castillo
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/