python - 没有名为 pymongo 的模块

标签 python mongodb ubuntu pymongo

所以这是一个有趣的问题。

我正在开发 ubuntu 14.04 并尝试使用 pymongo。我已经安装了 python 和 mongo 并且安装了工作和 pymongo。这是问题

如果我要运行一个带有 import pymongo 的程序,例如

python test.py

结果将是“没有名为 pymongo 的模块”

但是,如果我要运行
chmod +x test.py
./test.py

一切正常。有什么想法吗?谢谢您的帮助

最佳答案

您的脚本是否将 shebang ( "#!") 作为第一行?如果是这样,它将指示运行脚本的程序,该脚本可能与您手动运行的 python 版本不同。可能是 pymongo 安装在该版本上,但不是您在终端中手动运行时获得的版本。

关于python - 没有名为 pymongo 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24911956/

相关文章:

bash - 如何检查给定路径中是​​否存在目录

python - 组织模式、源代码块、结果向量

python - 使用 python 读写 .docx 文件

mongodb - Node.js 和 Mongodb - TypeError : undefined is not a function

ubuntu - 如何使用 Java 11 在 Ubuntu 上运行 JHipster 应用程序?

python - PyVirtualDisplay属性错误: 'Display' object has no attribute 'old_display_var'

python - SQLAlchemy - 复制记录、更新一列并另存为新记录

python - 查找在 sqlalchemy 用户定义类型中发生的操作

mongodb - $lookup 结果的计数 mongodb

mongodb - ElasticSearch 与其他存储结合的典型用法是什么?