前提・実現したいこと
pythonでicrawlerを使った画像収集をしたいです。
プログラムは他のサイトのものを参考にしました。
環境は、anaconda3上でIDEはspiderを利用いています。
発生している問題・エラーメッセージ
runfile('C:/opencv4.3.0/sources/samples/python/icrawler.py', wdir='C:/opencv4.3.0/sources/samples/python') Traceback (most recent call last): File "C:\opencv4.3.0\sources\samples\python\icrawler.py", line 9, in <module> from icrawler.builtin import GoogleImageCrawler File "C:\opencv4.3.0\sources\samples\python\icrawler.py", line 9, in <module> from icrawler.builtin import GoogleImageCrawler ModuleNotFoundError: No module named 'icrawler.builtin'; 'icrawler' is not a package
該当のソースコード
python
1# -*- coding: utf-8 -*- 2""" 3Created on Mon Jun 15 15:07:45 2020 4 5@author: yasu7 6""" 7import sys 8sys.path.append('c:\programdata\anaconda3\envs\py38\lib\site-packages') 9from icrawler.builtin import GoogleImageCrawler 10 11crawler = GoogleImageCrawler(storage={"root_dir": "images"}) 12crawler.crawl(keyword="猫", max_num=100)
試したこと
初めはicrawlerがインストールできていないのかと思い、pip show icrawlerをしましたが、
$pip show icrawler
Name: icrawler
Version: 0.6.3
Summary: A mini framework of image crawlers
Home-page: https://github.com/hellock/icrawler
Author: Kai Chen
Author-email: chenkaidev@gmail.com
License: MIT
Location: c:\programdata\anaconda3\envs\py38\lib\site-packages
Requires: Pillow, six, requests, beautifulsoup4, lxml
Required-by:
Note: you may need to restart the kernel to use updated packages.
このようにインストールは確認できて、pathの問題だと思い、sys.pathを実行してみましたが
Locationの"c:\programdata\anaconda3\envs\py38\lib\site-packages"にpathは通っていました。(今回は一応sys.path.appendを行っています)
補足情報(FW/ツールのバージョンなど)
バージョンは
python3.8
anaconda 1.7.2
spyder 4.1.3
です。
再起動等は何度か行いました。
プログラミングはまだ始めたばかりなので、どなたか助言いただけると嬉しいです。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/15 16:39