私は Python Web クローラーに取り組んできましたが、Linux ボックス (centOS) を実行するように構成する段階に達しました。
ローカルではすべて正常に動作しますが、サーバーでスクリプトを実行しようとすると、「name urlparse をインポートできません」というエラーが表示されます。関連するインポートは次のとおりです。
import urllib.request
from urllib.parse import urlparse
from urllib.parse import urljoin
import urllib.robotparser
サーバーバージョンでそれらを変更しようとしましたが、役に立ちませんでした。urllib.request がインストールされ、正常に動作します。
"urllib.request" を単独でインポートしようとすると、"No module named request" で失敗し、"import urllib" に変更する必要がありました。
robotparser モジュールでも同様の問題が発生します。
どんな助けでも大歓迎です。ありがとう!
(この質問が実際にサーバー管理下にあった場合は申し訳ありません)。