【问题标题】:ImportError: No module named parse in installing pymongo, python 2.7ImportError:安装pymongo,python 2.7时没有名为parse的模块
【发布时间】:2018-12-24 00:52:51
【问题描述】:

我在 python 2.7 的 windows 中安装 pymongo。

但我收到此错误:

ImportError: 没有名为 parse 的模块

我该怎么办?

我的机器上没有安装 python 3。

我之前安装了 pymongo 并且它正在工作,但是当我再次运行我的程序时突然出现了这个错误。

【问题讨论】:

  • 你能显示代码和错误吗?

标签: python pymongo


【解决方案1】:

显然您正在使用 Python 2.7 运行 Python 3 模块。

Python 2.7 导入解析如下:

from urlparse import urlparse

虽然 Python 3 使用:

from urllib.parse import urlparse

所以这会导致 ImportError,因为您的 Python 3 Pymongo 尝试导入的 parse 在您使用的 Python 2.7 中不存在。

【讨论】:

    【解决方案2】:

    我的问题是我的脚本名为 urllib.py 并且它干扰了默认文件。我重命名了它,问题就解决了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-04
      • 1970-01-01
      • 2015-03-30
      • 2015-01-21
      • 2015-10-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多