ImportError: нет модуля parse при установке pymongo, python 2.7 - PullRequest
0 голосов
/ 23 декабря 2018

Я устанавливаю Pymongo в Windows на Python 2.7.

, но получаю эту ошибку:

ImportError: Нет модуля с именем parse

Чтомне делать?

У меня не установлен Python 3 на моей машине.

Я установил pymongo раньше, и он работал, но внезапно, когда я снова запустил свою программу, это выдало мне эту ошибку.

Ответы [ 2 ]

0 голосов
/ 23 декабря 2018

Моя проблема заключалась в том, что у меня был скрипт с именем urllib.py, и он мешал файлам по умолчанию.Я переименовал его, и проблема решена.

0 голосов
/ 23 декабря 2018

Очевидно, вы используете модули Python 3 с Python 2.7.

Python 2.7 импортирует синтаксический анализ следующим образом:

from urlparse import urlparse

В то время как Python 3 использует:

from urllib.parse import urlparse

Таким образом, это приводит к ImportError, потому что parse, который пытается импортировать ваш Python 3 Python 3, не существует в используемом Python 2.7.

...