デヂ録

貧乏ブロガーの備忘録です。思った事やわかった事など気まぐれに書いています。

AWSのCloud9でBinanceAPIをインストールする

Binance自動売買botを作る環境。

 

AWSはrootからでなく、IAMアカウントからログインする。

 

Cloud9を起動。

 

「+」ボタンから「NewTerminal」をクリック。

f:id:poorblogger82:20190330071148p:plain

 

新しいターミナルが開きます。

 

f:id:poorblogger82:20190330072048p:plain

 

では、BinanceAPIをインストールしていきます。

 

 

BinanceAPIライブラリのインストール

神サイトからBinanceAPIのインストール方法を参考にして、PIP-3.6でライブラリをインストールしてみました。

 

f:id:poorblogger82:20190330072544p:plain

 

が、pip-3.6では「そんなものねーよ!」と返されたので、懲りずに今度は、pipでチャレンジ。

 

f:id:poorblogger82:20190330072737p:plain


インストールがはじまりました。

f:id:poorblogger82:20190330072916p:plain

 

が、最後のところでエラーが。

 

pipをUpgradeしろと?

 

この状態で、ファイルを動かしても『Binanceって何?』と言われました。

 

f:id:poorblogger82:20190330073202p:plain

XEMの最終値を表示するCodeでおます

 

 

このあたりLINUXを理解できていないので、理屈は抜きでデキるまで強引に進んでいく体育会系でやっています。

 

もっと勉強しなきゃな。

 

 

で、ここね。

 

an EnvironmentError: [Errno 13]  

 

 

翻訳すると、EnvironmentErrorのためパッケージをインストールできませんでした:[Errno 13]許可が拒否されました: '/usr/lib64/python3.6/dist-packages/zope.interface-4.6.0-py3.6-nspkg.pth'

`--user`オプションの使用を検討するかパーミッションを確認してください。

 

--userコマンドを使えと。

 

--userコマンドでインストール

 

ググると、コマンドのあとに『--user』を追記するだけとな。

 

 

f:id:poorblogger82:20190330073845p:plain

 

インストールできました!!

 

f:id:poorblogger82:20190330073949p:plain

 

pipのアップグレードは次回以降とします。

 

 

これで、AWSのcloud9にBinanceAPIのライブラリをインストールできました!

 

 

以上です。