![](/img/trans.png)
[英]ModuleNotFoundError: No module named 'selenium' even though Requirement already satisfied
[英]ModuleNotFoundError: No module named 'dateutil' but Requirement already satisfied
當我運行我的程序時,我得到這個錯誤:
ModuleNotFoundError: No module named 'dateutil'
當我嘗試使用 pip3 安裝 dateutil 時,我收到以下消息:
Requirement already satisfied: python-dateutil in /usr/local/lib/python3.8/site-packages (2.8.1)
Requirement already satisfied: six>=1.5 in /Users/tommcginty/Library/Python/3.8/lib/python/site-packages (from python-dateutil) (1.14.0)
我已經嘗試卸載/重新安裝 dateutil,但我一直收到相同的消息。 我的代碼只有這些導入語句:
import sqlite3
import urllib.error
import re
from urllib.parse import urljoin
from urllib.parse import urlparse
from urllib.request import urlopen
from bs4 import BeautifulSoup
from dateutil import parser
pip3 列表顯示:
Package Version
----------------- -------
astroid 2.3.3
isort 4.3.21
lazy-object-proxy 1.4.3
mccabe 0.6.1
pip 21.0.1
pylint 2.4.4
python-dateutil 2.8.1
setuptools 49.2.0
six 1.14.0
wheel 0.34.2
wrapt 1.11.2
我正在使用 MacOS Big Sur。 不確定它是否有區別,但我使用的是 M1 MacBook Air。 謝謝
我將 python 更新到 3.9 並修復了它。
遇到同樣的問題,發現
pip列表
pip3 列表
返回不同的已安裝模塊
要解決這個問題:我檢查並安裝了 pip3 中缺少的模塊
pip3 安裝 MODULE_NAME
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.