あるpythonの中で、import requestsをしていますが、パッケージが見つからないといわれます。
(ModuleNotFoundError: No module named 'requests')
pip list を確認するとパッケージは入っており、
pip show requests をしても、sys.pathを確認してもパッケージが示している場所は合致しています。
なぜ見つからないのか不明なため質問させてください。
■python実行
[ansdev01@monitoring dev]$ pipenv run python3 sequence-check.py sentiment
Loading .env environment variables…
Traceback (most recent call last):
File "sequence-check.py", line 12, in <module>
import requests
ModuleNotFoundError: No module named 'requests'
■pip list
[ansdev01@monitoring dev]$ pip list
Package Version
~中略~
requests 2.22.0
■pip show requests
[ansdev01@monitoring dev]$ pip show requests
Name: requests
Version: 2.22.0
Summary: Python HTTP for Humans.
Home-page: http://python-requests.org
Author: Kenneth Reitz
Author-email: me@kennethreitz.org
License: Apache 2.0
Location: /home/ansdev01/.pyenv/versions/3.6.5/lib/python3.6/site-packages
Requires: idna, urllib3, chardet, certifi
Required-by: google-api-core
■sys.path
[ansdev01@monitoring dev]$ python
Python 3.6.5 (default, Jul 23 2019, 04:57:15)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux
Type "help", "copyright", "credits" or "license" for more information.
import sys
sys.path
['', '/home/ansdev01/.pyenv/versions/3.6.5/lib/python36.zip', '/home/ansdev01/.pyenv/versions/3.6.5/lib/python3.6', '/home/ansdev01/.pyenv/versions/3.6.5/lib/python3.6/lib-dynload', '/home/ansdev01/.pyenv/versions/3.6.5/lib/python3.6/site-packages']
