¿Por qué obtengo "UserWarning: el módulo dap ya se importó de Ninguno ..."
yo tengopython-matplotlib
ypython-mpltoolkits.basemap
instalado desde los paquetes de Ubuntu. Instalaciónpython-mpltoolkits.basemap
también instalapython-dap
como una dependencia.
Cuando importo un mapa base, recibo esta advertencia:
>>> 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__)
¿Significa esto que tengo 2 instalaciones conflictivas dedap
? (Eso podría ser posible, remanentes de algunas instalaciones manuales antiguas).aquí es un mensaje de advertencia algo similar, pero en su caso, el mensaje indica dónde se encuentra la otra instalación conflictiva. Mi mensaje solo diceNone
. ¿Qué significa esto?
EDITAR 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: sí, parece que tengositecustomize.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()
EDITAR 4: en realidad puedo obtener el error por:
>>> 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
así que esto no tiene nada que ver conmpl_toolkits.basemap
como tal.