🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#27087
Author: Michal M
Date: Tue, 22 Dec 2009 20:10
15 lines
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
#27089
Author: Michal M
Date: Tue, 22 Dec 2009 20:11
19 lines
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
#27090
Author: Michal M
Date: Tue, 22 Dec 2009 20:30
25 lines
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
#27091
Author: Rob Wolfe
Date: Tue, 22 Dec 2009 20:47
36 lines
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
#27092
Author: Michal M
Date: Tue, 22 Dec 2009 21:31
39 lines
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
#27093
Author: Rob Wolfe
Date: Tue, 22 Dec 2009 21:40
55 lines
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
#27094
Author: Michal M
Date: Wed, 23 Dec 2009 07:13
64 lines
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