urlparse
faz parte da biblioteca padrão do Python 2. É enviado como parte do Python; não é empacotado separadamente em PyPI et al. urlparse.urlparse
(a função) foi renomeada em Python 3 para urllib.parse
.
Então, algumas coisas para ver:
-
Seu programa do Python 2 pode estar sendo executado no Python 3. Verifique o script de inicialização para ver como ele escolhe qual versão do Python. Ele deve provavelmente iniciar
#!/usr/bin/env python2
, mas também checar (executandoenv python2
) que isso carrega o Python 2. -
Algo tem comido
/usr/lib/python2.7/urlparse.py
e, nesse caso, reinstale o pacotelibpython2.7-stdlib
com:sudo apt-get install --reinstall libpython2.7-stdlib
-
Ou você tem um arquivo local que causa danos ...