#はじめに
みなさんmacOSにpythonのライブラリをインストールして活用していますか?
今回はccxtライブラリをインストールする方法を紹介します。
#環境
・python3.7
・macOS(Catalina 10.15.7)
#参考
私は色々なライブラリをインストールしすぎてもう何が入っているかもうわかりません。
そんな時はターミナルで確認ができます。
右上の虫眼鏡マークをクリックし[ターミナル]と入力します。
トップヒットに出てくるターミナルをクリックします。
以下のコマンドを入力して下さい。
$ pip3 list
インストールしたライブラリの一覧が表示されます。
#プログラム
さて、今回はccxtというライブラリをインストールしたいと思います。
ccxtとは複数の仮想通貨取引所のAPI操作が集約されたライブラリです。ccxtを実行することで複数取引所のAPIを容易に呼び出せます。なので仮想通貨の板情報を取得したり、取引を自動化することができます。
私はwindows環境にインストールして情報取得していたのですが、macOS環境にはインストールしていなかったのでインストールしてみたいと思います。
ちなみにccxtをインストールしていない状態でimport ccxtコマンドを打つと以下のようなエラーメッセージが出力されます。
Traceback (most recent call last):
File "/Users/hirockio/Desktop/ccxt.py", line 1, in <module>
import ccxt
ModuleNotFoundError: No module named 'ccxt'
ではccxtライブラリをインストールしてみましょう。
と言っても超かんたんです。
1.ターミナルを起動します。
2.以下のコマンドを入力します。
$ pip3 install ccxt
以下のエラーが発生した場合は、インストールの権限がありません。
スーパーユーザで実行する必要があります。
Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: '/Library/Python/2.7/site-packages/ccxt-1.55.95.dist-info'
Consider using the `--user` option or check the permissions.
スーパーユーザでコマンドを実行する必要があります。パスワードが聞かれますので入力して下さい。
余談ですが「sudo」は「substitute user(もしくはswitch user) do」の略みたいです。
$ sudo pip3 install ccxt
以下が表示されたらインストール成功です。
Successfully installed ccxt-1.55.95
#最後に
ccxtの使い方はまた別の記事に書きたいと思います。
ご参考になれば幸いです。