0

我的 Ubuntu 16.04 中有最小的 python3.5。我使用以下命令将其升级到 python3.6。

sudo add-apt-repository ppa:deadsnakes/ppa -y && sudo apt-get update
sudo apt-get install python3.6

现在,当我尝试在 python3.6.12 环境中导入 bson 或 pymongo 时,我得到"No module name bson/pymongo". 但是当我尝试在 python2.7 中导入 bson 或 pymongo 时,它被导入而没有任何错误。我错过了什么?提前致谢。

4

1 回答 1

0

Python 2 和 Python 3 在不同的地方安装包。您为 Python 2 安装的任何包在 Python 3 中都将不可见或不可用。

要从 Python 3 使用它们,请使用 Python 3 再次安装它们。

于 2021-02-12T13:13:31.843 回答