Seite 1 von 1

Problem mit Importing * From a Package

Verfasst: Dienstag 2. Juli 2013, 14:14
von lackschuh
Hallo

Folgendes unter Win 7:

Code: Alles auswählen

from pattern.web import URL, extension
erzeugt folgenden Fehler:

Code: Alles auswählen

ImportError: No module named web
Das auszuführende Skript liegt in C:\Projekte\XYZ.
Die Klasse URL und Methode extension sind in C:\Python27\Lib\site-packages\pattern\web\__init__.py

Wie importiere ich dies nun richtig?

PS:
Die Klasse wird laut Eclipse ja gefunden:
class URL Found at: pattern.web.__init__

class URL:
...
...

Re: Problem mit Importing * From a Package

Verfasst: Dienstag 2. Juli 2013, 14:18
von BlackJack
@lackschuh: Was passiert denn wenn Du `pattern` importierst und per ``print`` ausgibst? Ist das *das* `pattern`-Package, oder hast Du vielleicht irgendwo ein anderes `pattern`-Modul oder -Package vorher im Suchpfad?

Re: Problem mit Importing * From a Package

Verfasst: Dienstag 2. Juli 2013, 14:23
von lackschuh
<module 'pattern' from 'C:\Python27\lib\site-packages\pattern\__init__.pyc'>

Wäre das und im Unterordner web wäre der Rest.

Ich durchsuche mal alles nach einem anderen pattern...

EDIT:
nichts gefunden

EDIT II:

scheint wohl ein Eclipse Problem zu sein, denn auf der Konsole geht es...