[英]unable to use pymongo in ubuntu 20
我嘗試使用 Python3 在 mongoDB 中插入一些數據,因此我使用此命令pip install pymongo
pymongo 庫,然后我按照此鏈接中的每一步操作,最后我在下面編寫了此腳本:
import pymongo
from pymongo import MongoClient
client = MongoClient('localhost')
print (client)
db = client.clients
db.clients.count()
clients = db.clients
clients.find()
但是當我執行腳本時,該過程完成並向我顯示此錯誤:
但是,當我嘗試直接從終端使用 python3 並編寫import pymongo
時,沒有發生任何事情,如下面的屏幕截圖所示:
我正在使用 Ubuntu 20 和 Python 3.8,並且腳本保存在我的桌面中,名稱為example4_DB.py
我也使用終端通過點擊以下命令創建腳本: nano example4_DB.py
和此命令來執行腳本: sudo python3 example4_DB.py
理想情況下,您不應該使用sudo
運行 python ; 因為它不一定會選擇使用在您自己的用戶帳戶下運行的pip
創建的已安裝模塊。
嘗試運行:
python3 example4_DB.py
在當前用戶下安裝pymongo
:
pip3 install --user pymongo
並在當前用戶下運行 Python 文件:
python3 example4_DB.py
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.