Pythonインストール

インストールの覚え書き

$ sudo yum install bzip2-devel xz-devel

AWS Cloud9にインストールします。下記のコマンドを実行

下記のコマンドを実行してpyenvをインストール を実行

curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

~/.bash_profile に追記する作業で下記のコマンドを1行ずつ実行

$ echo 'export PATH="/home/ec2-user/.pyenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
$ echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile
$ echo 'unalias python' >> ~/.bash_profile
$ source ~/.bash_profile
$ pyenv -v

pyenvからPython 3.6.5をインストールを実行

$ pyenv install 3.6.5
$ pyenv global 3.6.5
$ python --version

Python 3.6.5 と表示されればOK

パッケージライブラリのインストール

pip --no-cache-dir install jupyter==1.0.0 notebook==5.5.0 numpy==1.14.3 scipy==1.1.0 pandas==0.23.0 pillow==5.1.0 imageio==2.3.0 matplotlib==2.2.2 scikit-learn==0.19.1 tornado=5.1.1

エラー発生

ec2-user:~/environment $ pip --no-cache-dir install jupyter==1.0.0 notebook==5.5.0 numpy==1.14.3 scipy==1.1.0 pandas==0.23.0 pillow==5.1.0 imageio==2.3.0 matplotlib==2.2.2 scikit-learn==0.19.1 tornado=5.1.1
Invalid requirement: 'tornado=5.1.1'
= is not a valid operator. Did you mean == ?
You are using pip version 9.0.3, however version 19.0.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

問題解決 tornado ==5.1.1 が正解でした。

PAGE TOP