(!=盆栽)ModuleNotFoundError: No module named 'cssselect’ について
(盆栽とは関係のない記事です)Jupyter Notebook で ModuleNotFoundError: と注意されました。どうやって使えるようにしたかを記録しておきます。
モジュールがないと注意される
Jupyter Notebook でモジュールが見つからないと注意されました。ターミナルでは問題なく走るスクリプトなのですが、Jupyter Notebook ではダメなのです。
--------------------------------------------------------------------------- ModuleNotFoundError Traceback (most recent call last) ~/anaconda3/lib/python3.7/site-packages/lxml/cssselect.py in <module> 12 try: ---> 13 import cssselect as external_cssselect 14 except ImportError: ModuleNotFoundError: No module named 'cssselect' During handling of the above exception, another exception occurred: ImportError Traceback (most recent call last) <ipython-input-13-1fe3b7f97641> in <module> 9 # cssselect()メソッドで、セレクターに該当するa要素のリストを取得して、個々のa要素に対して処理を行う。 10 # セレクターの意味:id="listBook"である要素 の子である li要素 の子である itemprop="url"という属性を持つa要素 ---> 11 for a in html.cssselect('#listBook > li > a[itemprop="url"]'): 12 # a要素のhref属性から書籍のURLを取得する。 13 url = a.get('href') ~/anaconda3/lib/python3.7/site-packages/lxml/html/__init__.py in cssselect(self, expr, translator) 429 """ 430 # Do the import here to make the dependency optional. --> 431 from lxml.cssselect import CSSSelector 432 return CSSSelector(expr, translator=translator)(self) 433 ~/anaconda3/lib/python3.7/site-packages/lxml/cssselect.py in <module> 14 except ImportError: 15 raise ImportError( ---> 16 'cssselect does not seem to be installed. ' 17 'See http://packages.python.org/cssselect/') 18 ImportError: cssselect does not seem to be installed. See http://packages.python.org/cssselect/
Anaconda Navigator を立ち上げる
ターミナルでは、cssselect が pip3 install されています。次は ANACONDA NAVIGATOR を立ち上げます。
左側の Environments をクリックする
左側の「Environments」をクリック。一番右のボックスに「cssselect」と検索してみると、なにもなし。
ボックスを「Installed」から「All」に
真ん中のボックスを「Installed」から「All」に切り替えてみると、cssselect が表示されました。やっぱりインストールされていないようで。
cssselect にチェックしてアプライする
「cssselect」にチェックを入れて、apply してやるとインストールされました。これで、Jupyter Notebook でも cssselect が使えるようになりました。
Pythonクローリング&スクレイピング[増補改訂版] -データ収集・解析のための実践開発ガイド-
- 作者: 加藤耕太
- 出版社/メーカー: 技術評論社
- 発売日: 2019/08/03
- メディア: Kindle版
- この商品を含むブログを見る