質問: ### 前提・実現したいこと ここに質問の内容を詳しく書いてください。 プログラミング初心者です。 aws Cloud9を使用しております。 自動トレードボットを作っている際に出たエラーメッセージで、 調べてみても解決に至らないので質問させていただきます。 ### 発生している問題・エラーメッセージ ``` Traceback (most recent call last): File "/home/ec2-user/environment/dotenkun.py", line 7, in import ccxt ImportError: No module named ccxt Process exited with code: 0 ``` ### 該当のソースコード ``` import ccxt ``` ### 試したこと pythonのバージョン確認とpipのバージョン確認 ### 補足情報(FW/ツールのバージョンなど) windows10 Python 3.6.5 pip 9.0.3 以下pip listとなります aiodns (1.1.1) aiohttp (3.2.0) async-timeout (3.0.0) attrs (18.1.0) cchardet (2.1.1) ccxt (1.13.114) certifi (2018.4.16) chardet (3.0.4) DateTime (4.2) idna (2.6) idna-ssl (1.0.1) multidict (4.3.1) numpy (1.14.3) pandas (0.22.0) pip (9.0.3) pybitflyer (0.1.9) pycares (2.3.0) python-dateutil (2.7.2) pytz (2018.4) requests (2.18.4) setuptools (39.0.1) simplejson (3.14.0) six (1.11.0) TA-Lib (0.4.17) urllib3 (1.22) yarl (1.1.0) zope.interface (4.5.0)
回答: ググって出てきたのはこんな話ですが、 AWS Cloud 9 で CCXT が見つからない時の対処法|ミラーマン|note 違うpythonを呼びに行っちゃっているようです。 「コードを走らせているとき」のpythonのバージョンを確認してみてください。 ``` import sys;print(sys.version) ``` をコードの先頭行に入れると見れると思います。