質問: BitMexのbotをcloud9のpython3で作成・実行 ここに質問の内容を詳しく書いてください。 -------------------- BitMexの自動売買botをpythonでつくっています。最初にgoogleドライブのgoogleColaboratryでつくり、うまく作動したので、そのプログラムをcloud9のpython3に貼り付けて実行したところ、「import requests」や「import pandas as pd」、「import ccxt」等など「ModuleNotFoundError」になってしまい、前に進みません。 ■■な機能を実装中に以下のエラーメッセージが発生しました。 Traceback (most recent call last): File "/home/ec2-user/environment/test.py", line 2, in import requests ModuleNotFoundError: No module named 'requests' Process exited with code: 0 ### 試したこと いろいろと調べ、ModuleNotFoundErrorと出たファイルをダウンロードしようと試みたのですが、「sudo pip install ccxt --user」と入力して実行しても今度は「SyntaxError: invalid syntax」が出てしまいます。 ### 補足情報(FW/ツールのバージョンなど) cloud9のpython3を使用
回答: 対策はおそらく正しくて、 基本的に `sudo pip install ccxt --user` などでInstallしていけば良いと思いますが、 上記コマンドは Python の命令ではなく、 shell っぽいCUI上で実行するものなのですが、 その辺はどうでしょうか? ※ cloud9 はよく知らないですが、検索すると普通に pip install できるみたいなのでやり方はあると思います。