BeautifulSoup4をimport出来ない。
from bs4 import BeautifulSoup
をIDLE(3.7.0)shellで実行すると、以下のエラーが表示されます。
Traceback (most recent call last):
File "C:\Users\(ユーザー名)\Desktop\python スクリプト\test\scraper.py", line 2, in <module>
from bs4 import BeautifulSoup
ModuleNotFoundError: No module named 'bs4'
コマンドプロンプトでpython --version
でバージョンを確認すると、python3.7.0と表示されます。
pip install beautifulsoup4
でbeautifulsoupをインストールし直すと、以下のように表示されます。
C:\Users\(ユーザー名)\Desktop\python>pip install beautifulsoup4
Collecting beautifulsoup4
Downloading https://files.pythonhosted.org/packages/21/0a/47fdf541c97fd9b6a610cb5fd518175308a7cc60569962e776ac52420387/beautifulsoup4-4.6.3-py3-none-any.whl (90kB)
100% |████████████████████████████████| 92kB 610kB/s
**tensorflow 1.10.0 has requirement numpy<=1.14.5,>=1.13.3, but you'll have numpy 1.15.2 which is incompatible.
tensorflow 1.10.0 has requirement setuptools<=39.1.0, but you'll have setuptools 40.4.3 which is incompatible.**
Installing collected packages: beautifulsoup4
Successfully installed beautifulsoup4-4.6.3
追加
これらを実行した後で、from bs4 import BeautifulSoup
を実行しても同じエラーが発生するということです。
質問がわかりずらく、すみませんでした。
pip freeze のリストには beautifulsoup4==4.6.3 の表記があります。
以下が pip show beautifulsoup4
の実行結果です。
C:\Users\(ユーザー名)\Desktop\python>pip show beautifulsoup4
Name: beautifulsoup4
Version: 4.6.3
Summary: Screen-scraping library
Home-page: http://www.crummy.com/software/BeautifulSoup/bs4/
Author: Leonard Richardson
Author-email: leonardr@segfault.org
License: MIT
Location: c:\users\(ユーザー名)\anaconda3\lib\site-packages
Requires:
Required-by: conda-build
以下が、IDLE上での import sys; print(sys.path, sys.executable)
の実行結果です。
['C:\\Users\\(ユーザー名)\\AppData\\Local\\Programs\\Python\\Python37\\Lib\\idlelib', 'C:\\Users\\(ユーザー名)\\Anaconda3\\python37.zip', 'C:\\Users\\(ユーザー名)\\AppData\\Local\\Programs\\Python\\Python37\\Lib', 'C:\\Users\\(ユーザー名)\\AppData\\Local\\Programs\\Python\\Python37\\DLLs', 'C:\\Users\\(ユーザー名)\\Desktop\\python スクリプト\\test', 'C:\\Users\\(ユーザー名)\\AppData\\Local\\Programs\\Python\\Python37', 'C:\\Users\\(ユーザー名)\\AppData\\Local\\Programs\\Python\\Python37\\lib\\site-packages'] C:\Users\(ユーザー名)\Desktop\python スクリプト\test\pythonw.exe