Thread View: pl.comp.lang.python
7 messages
7 total messages
Started by Michal M
Tue, 22 Dec 2009 20:10
pdb nie widzi sqlite3
Author: Michal M
Date: Tue, 22 Dec 2009 20:10
Date: Tue, 22 Dec 2009 20:10
15 lines
1617 bytes
1617 bytes
Witam, Najpierw ponarzekam, dlaczego języki, które miały być niezależne od platformy są tak od niej zależne? :( Mam program, który chodzi pod Windows ale pod Linuksem nie (coś z odczytywaniem pliku). No to pod Linuxem zapuszczam pdb żeby problem wyśledzić i... nie może zaimportować sqlite3. Co z tym fantem zrobić? uruchamiam bez debugera tak: python main.py a z debugerem tak: pdb main.py
Re: pdb nie widzi sqlite3
Author: Michal M
Date: Tue, 22 Dec 2009 20:11
Date: Tue, 22 Dec 2009 20:11
19 lines
1958 bytes
1958 bytes
On 22 Gru, 21:10, Michal M <mier...@swietochlowice.org> wrote: > Witam, > > Najpierw ponarzekam, dlaczego języki, które miały być niezależne od > platformy są tak od niej zależne? :( > Mam program, który chodzi pod Windows ale pod Linuksem nie (coś z > odczytywaniem pliku). > No to pod Linuxem zapuszczam pdb żeby problem wyśledzić i... nie może > zaimportować sqlite3. > Co z tym fantem zrobić? > > uruchamiam bez debugera tak: > python main.py > > a z debugerem tak: > pdb main.py Dobra, sam sobie odpowiem. python jest w wersji 2.6 a pdb 2.4....
Re: pdb nie widzi sqlite3
Author: Michal M
Date: Tue, 22 Dec 2009 20:30
Date: Tue, 22 Dec 2009 20:30
25 lines
2193 bytes
2193 bytes
On 22 Gru, 21:11, Michal M <mmier...@tycowaterworks.pl> wrote: > On 22 Gru, 21:10, Michal M <mier...@swietochlowice.org> wrote: > > > Witam, > > > Najpierw ponarzekam, dlaczego języki, które miały być niezależne od > > platformy są tak od niej zależne? :( > > Mam program, który chodzi pod Windows ale pod Linuksem nie (coś z > > odczytywaniem pliku). > > No to pod Linuxem zapuszczam pdb żeby problem wyśledzić i... nie może > > zaimportować sqlite3. > > Co z tym fantem zrobić? > > > uruchamiam bez debugera tak: > > python main.py > > > a z debugerem tak: > > pdb main.py > > Dobra, sam sobie odpowiem. > python jest w wersji 2.6 a pdb 2.4.... Ok, nie wiem czy 2.4 bo to tylko wersja dokumentacji mogła być a pdb jest chyba zintegrowany. Natomiast pomogło dodanie import pdb i zapodanie pdb.set_trace()
Re: pdb nie widzi sqlite3
Author: Rob Wolfe
Date: Tue, 22 Dec 2009 20:47
Date: Tue, 22 Dec 2009 20:47
36 lines
2024 bytes
2024 bytes
Michal M <mmierzwa@tycowaterworks.pl> writes: > On 22 Gru, 21:11, Michal M <mmier...@tycowaterworks.pl> wrote: >> On 22 Gru, 21:10, Michal M <mier...@swietochlowice.org> wrote: >> >> > Witam, >> >> > Najpierw ponarzekam, dlaczego języki, które miały być niezależne od >> > platformy są tak od niej zależne? :( >> > Mam program, który chodzi pod Windows ale pod Linuksem nie (coś z >> > odczytywaniem pliku). >> > No to pod Linuxem zapuszczam pdb żeby problem wyśledzić i... nie może >> > zaimportować sqlite3. >> > Co z tym fantem zrobić? >> >> > uruchamiam bez debugera tak: >> > python main.py >> >> > a z debugerem tak: >> > pdb main.py >> >> Dobra, sam sobie odpowiem. >> python jest w wersji 2.6 a pdb 2.4.... > > Ok, nie wiem czy 2.4 bo to tylko wersja dokumentacji mogła być a pdb > jest chyba zintegrowany. Natomiast pomogło dodanie import pdb i > zapodanie pdb.set_trace() No to zapewne chodzi o wersje. Możesz sprawdzić tak: $ python -V Python 2.5.2 $ head -n 1 $(which pdb) #! /usr/bin/python2.5 RW
Re: pdb nie widzi sqlite3
Author: Michal M
Date: Tue, 22 Dec 2009 21:31
Date: Tue, 22 Dec 2009 21:31
39 lines
2713 bytes
2713 bytes
On 22 Gru, 21:47, Rob Wolfe <r...@smsnet.pl> wrote: > Michal M <mmier...@tycowaterworks.pl> writes: > > On 22 Gru, 21:11, Michal M <mmier...@tycowaterworks.pl> wrote: > >> On 22 Gru, 21:10, Michal M <mier...@swietochlowice.org> wrote: > > >> > Witam, > > >> > Najpierw ponarzekam, dlaczego języki, które miały być niezależne od > >> > platformy są tak od niej zależne? :( > >> > Mam program, który chodzi pod Windows ale pod Linuksem nie (coś z > >> > odczytywaniem pliku). > >> > No to pod Linuxem zapuszczam pdb żeby problem wyśledzić i... nie może > >> > zaimportować sqlite3. > >> > Co z tym fantem zrobić? > > >> > uruchamiam bez debugera tak: > >> > python main.py > > >> > a z debugerem tak: > >> > pdb main.py > > >> Dobra, sam sobie odpowiem. > >> python jest w wersji 2.6 a pdb 2.4.... > > > Ok, nie wiem czy 2.4 bo to tylko wersja dokumentacji mogła być a pdb > > jest chyba zintegrowany. Natomiast pomogło dodanie import pdb i > > zapodanie pdb.set_trace() > > No to zapewne chodzi o wersje. Możesz sprawdzić tak: > > $ python -V > Python 2.5.2 > $ head -n 1 $(which pdb) > #! /usr/bin/python2.5 > > RW Nie, to niewłaściwe uruchamianie. Zamiast pdb main.py powinno być python -m pdb main.py i hula.
Re: pdb nie widzi sqlite3
Author: Rob Wolfe
Date: Tue, 22 Dec 2009 21:40
Date: Tue, 22 Dec 2009 21:40
55 lines
2643 bytes
2643 bytes
Michal M <mmierzwa@tycowaterworks.pl> writes: > On 22 Gru, 21:47, Rob Wolfe <r...@smsnet.pl> wrote: >> Michal M <mmier...@tycowaterworks.pl> writes: >> > On 22 Gru, 21:11, Michal M <mmier...@tycowaterworks.pl> wrote: >> >> On 22 Gru, 21:10, Michal M <mier...@swietochlowice.org> wrote: >> >> >> > Witam, >> >> >> > Najpierw ponarzekam, dlaczego języki, które miały być niezależne od >> >> > platformy są tak od niej zależne? :( >> >> > Mam program, który chodzi pod Windows ale pod Linuksem nie (coś z >> >> > odczytywaniem pliku). >> >> > No to pod Linuxem zapuszczam pdb żeby problem wyśledzić i... nie może >> >> > zaimportować sqlite3. >> >> > Co z tym fantem zrobić? >> >> >> > uruchamiam bez debugera tak: >> >> > python main.py >> >> >> > a z debugerem tak: >> >> > pdb main.py >> >> >> Dobra, sam sobie odpowiem. >> >> python jest w wersji 2.6 a pdb 2.4.... >> >> > Ok, nie wiem czy 2.4 bo to tylko wersja dokumentacji mogła być a pdb >> > jest chyba zintegrowany. Natomiast pomogło dodanie import pdb i >> > zapodanie pdb.set_trace() >> >> No to zapewne chodzi o wersje. Możesz sprawdzić tak: >> >> $ python -V >> Python 2.5.2 >> $ head -n 1 $(which pdb) >> #! /usr/bin/python2.5 >> >> RW > > Nie, to niewłaściwe uruchamianie. > Zamiast pdb main.py powinno być python -m pdb main.py i hula. A sprawdziłeś? Gdyby wersje były identyczne to pdb main.py i python -m pdb main.py powinno dać identyczny efekt. Zresztą: $ diff /usr/bin/pdb /usr/lib/python2.5/pdb.py to powinny być identyczne moduły. RW
Re: pdb nie widzi sqlite3
Author: Michal M
Date: Wed, 23 Dec 2009 07:13
Date: Wed, 23 Dec 2009 07:13
64 lines
3698 bytes
3698 bytes
On 22 Gru, 22:40, Rob Wolfe <r...@smsnet.pl> wrote: > Michal M <mmier...@tycowaterworks.pl> writes: > > On 22 Gru, 21:47, Rob Wolfe <r...@smsnet.pl> wrote: > >> Michal M <mmier...@tycowaterworks.pl> writes: > >> > On 22 Gru, 21:11, Michal M <mmier...@tycowaterworks.pl> wrote: > >> >> On 22 Gru, 21:10, Michal M <mier...@swietochlowice.org> wrote: > > >> >> > Witam, > > >> >> > Najpierw ponarzekam, dlaczego języki, które miały być niezależne od > >> >> > platformy są tak od niej zależne? :( > >> >> > Mam program, który chodzi pod Windows ale pod Linuksem nie (coś z > >> >> > odczytywaniem pliku). > >> >> > No to pod Linuxem zapuszczam pdb żeby problem wyśledzić i... nie może > >> >> > zaimportować sqlite3. > >> >> > Co z tym fantem zrobić? > > >> >> > uruchamiam bez debugera tak: > >> >> > python main.py > > >> >> > a z debugerem tak: > >> >> > pdb main.py > > >> >> Dobra, sam sobie odpowiem. > >> >> python jest w wersji 2.6 a pdb 2.4.... > > >> > Ok, nie wiem czy 2.4 bo to tylko wersja dokumentacji mogła być a pdb > >> > jest chyba zintegrowany. Natomiast pomogło dodanie import pdb i > >> > zapodanie pdb.set_trace() > > >> No to zapewne chodzi o wersje. Możesz sprawdzić tak: > > >> $ python -V > >> Python 2.5.2 > >> $ head -n 1 $(which pdb) > >> #! /usr/bin/python2.5 > > >> RW > > > Nie, to niewłaściwe uruchamianie. > > Zamiast pdb main.py powinno być python -m pdb main.py i hula. > > A sprawdziłeś? > Gdyby wersje były identyczne to > pdb main.py > i > python -m pdb main.py > powinno dać identyczny efekt. > > Zresztą: > $ diff /usr/bin/pdb /usr/lib/python2.5/pdb.py > > to powinny być identyczne moduły. > > RW- Ukryj cytowany tekst - > > - Pokaż cytowany tekst - Sprawdziłem. Python w wersji 2.6.4 a pdb w wersji 2.4. Nie wiem jak to naprawić ale na szczęście wystarczy, że python -m pdb ładuje prawidłową wersję 2.6.4. Na maszynie był standardowo w wersji 2.4, apt-get uparcie twierdzi, że mam najnowszą wersję więc 2.6 instalowałem ze źródeł pobranych ze strony.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads