Seite 1 von 1

no module named request

Verfasst: Freitag 23. November 2012, 16:40
von BrunoHorst
Hi, hab grad angefangen mit Python und wollte grad aus einem Lehrbuch etwas ausprobieren.

import urllib.request


Kriege dann:

ImportError: No module named request

Dies habe ich einerseits mit einer frischen OpenSuse Version und einer älteren Gentoo-Version ausprobiert.
Beide zeigen bei:

python -V

Python 2.7.3

Re: no module named request

Verfasst: Freitag 23. November 2012, 16:53
von BlackJack
@BrunoHorst: Dann ist das Lehrbuch anscheinend für Python 3.

Re: no module named request

Verfasst: Freitag 23. November 2012, 21:48
von BrunoHorst
Gut, und kann man das Modul irgendwie einbinden?

Re: no module named request

Verfasst: Freitag 23. November 2012, 22:08
von BrunoHorst
hab es jetzt selbst herausgefunden. man muß einfach seine datei mit

python3 datei.py

starten.

vorher hab ichs mit

python datei.py gemacht

Re: no module named request

Verfasst: Freitag 23. November 2012, 23:02
von cofi
Mit der She-Bang

Code: Alles auswählen

#!/usr/bin/env python3
und executable Rechten fuer die Datei kannst du sie auch ueber ihren Pfad starten. Und du dokumentierst damit auch noch, dass sie fuer Python 3 gedacht ist.