Warum bekomme ich "UserWarning: Modul dap wurde bereits von None ... importiert"?

ich habepython-matplotlib undpython-mpltoolkits.basemap von Ubuntu-Paketen installiert. Installierenpython-mpltoolkits.basemap wird auch installiertpython-dap als eine Abhängigkeit.

Wenn ich eine Grundkarte importiere, wird folgende Warnung angezeigt:

>>> import mpl_toolkits.basemap
/usr/lib/pymodules/python2.7/mpl_toolkits/__init__.py:2: UserWarning: Module dap was
already imported from None, but /usr/lib/python2.7/dist-packages is being added to sys.path
  __import__('pkg_resources').declare_namespace(__name__)

Bedeutet das, ich habe 2 widersprüchliche Installationen vondap? (Das könnte möglich sein, Reste einiger alter manueller Installationen.)Hier ist eine etwas ähnliche Warnmeldung, aber in seinem Fall sagt die Meldung, wo sich die andere, in Konflikt stehende Installation befindet. Meine Nachricht sagt nurNone. Was bedeutet das?

EDIT 1:

>>> import sys
>>> print sys.modules['dap']
<module 'dap' (built-in)>

EDIT 2:

$ python -S
Python 2.7.3 (default, Sep 26 2012, 21:53:58) 
[GCC 4.7.2] on linux2
>>> import sys
>>> print sys.modules['dap']
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
KeyError: 'dap'

EDIT 3: ja das scheine ich zu habensitecustomize.py:

$ cat /etc/python2.7/sitecustomize.py
# install the apport exception handler if available
try:
    import apport_python_hook
except ImportError:
    pass
else:
    apport_python_hook.install()

EDIT 4: eigentlich kann ich den fehler bekommen durch:

>>> import pkg_resources
__main__:1: UserWarning: Module dap was already imported from None, but /usr/lib/python2.7/dist-packages is being added to sys.path

das hat also nichts damit zu tunmpl_toolkits.basemap so wie.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage