为什么pymongo不';t与python3一起工作,它只与python2一起工作 user@ubuntu:~/Documents/MongoDB$python2 Python 2.6.5(r265:79063,2010年4月16日,13:09:56) [GCC 4.4.3]关于linux2 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。 >>>从pymongo导入连接 >>> user@ubuntu:~/Documents/MongoDB$python3 Python 3.1.2(r312:79147,2010年9月27日,09:45:41) [GCC 4.4.3]关于linux2 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。 >>>从pymongo导入连接 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 ImportError:没有名为pymongo的模块

为什么pymongo不';t与python3一起工作,它只与python2一起工作 user@ubuntu:~/Documents/MongoDB$python2 Python 2.6.5(r265:79063,2010年4月16日,13:09:56) [GCC 4.4.3]关于linux2 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。 >>>从pymongo导入连接 >>> user@ubuntu:~/Documents/MongoDB$python3 Python 3.1.2(r312:79147,2010年9月27日,09:45:41) [GCC 4.4.3]关于linux2 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。 >>>从pymongo导入连接 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 ImportError:没有名为pymongo的模块,python,mongodb,ubuntu-10.04,pymongo,Python,Mongodb,Ubuntu 10.04,Pymongo,我不知道为什么pymongo不能与我的Python3一起工作。有什么想法吗 //基于以下帮助更新了此OP的解决方案// 首先,我还是不明白为什么这个帖子会被否决 步骤1> 步骤2>下载pymongo3-1.9b1.tar.gz 步骤3>使用tar xzf pymongo3-1.9b1.tar.gz解压 步骤4>cd pymongo3-1.9b1 步骤5>sudo python3 setup.py安装 如果您按照以上说明操作,pymongo应该已经准备好了 对于您的P3:) 可能是因为您没有为Py

我不知道为什么pymongo不能与我的Python3一起工作。有什么想法吗

//基于以下帮助更新了此OP的解决方案//

首先,我还是不明白为什么这个帖子会被否决

步骤1>

步骤2>下载pymongo3-1.9b1.tar.gz

步骤3>使用tar xzf pymongo3-1.9b1.tar.gz解压

步骤4>cd pymongo3-1.9b1

步骤5>sudo python3 setup.py安装

如果您按照以上说明操作,pymongo应该已经准备好了 对于您的P3:)


可能是因为您没有为Python3安装它。您必须为每个版本的Python安装一个模块,以便从该版本访问它。这都是假设该模块与您拥有的每个版本的Python兼容。

您还需要一个不同的Python 3包:链接已断开。总之,正如@Rafe Ketterr所说的,你需要python3 mongodb。在Ubuntu中,使用:
pip3安装[package name]
安装p3软件包。默认情况下,仅使用
pip安装将安装p2软件包。
user@ubuntu:~/Documents/MongoDB$ python2
Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56) 
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from pymongo import Connection
>>> 
user@ubuntu:~/Documents/MongoDB$ python3
Python 3.1.2 (r312:79147, Sep 27 2010, 09:45:41) 
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from pymongo import Connection
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named pymongo