AWS

【失敗】AWSのCloud9(pythonバージョンアップ)【事前に回避】

2020/01/29

青空
AWS初心者
AWSのCloud9でpythonのバージョンが古くエラーが発生する。全然解決出来ない。。

上記悩みを解決します。

たけ
大手SI企業の現役エンジニアです。AWSでPythonを利用したプログラム作成に長けています。

pythonのバージョンアップで解決

結論からいうとpipコマンドのエラーは「pythonのバージョンアップ」で解決します。
それでは、進めていきます。

まず、pipのパッケージバージョンを確認します。

ec2-user:~/environment $ pip -V

pip 20.0.2 from /usr/local/lib/python2.7/site-packages/pip (python 2.7)

pip自体のバージョンは上がっていますが、パッケージは「python2.7」になっていますね。

パッケージのアップデートを行います。
下記コマンドを実行。

ec2-user:~/environment $ sudo update-alternatives --config python

There are 2 programs which provide 'python'.

Selection Command
-----------------------------------------------
*+ 1 /usr/bin/python2.7
2 /usr/bin/python3.6

Enter to keep the current selection[+], or type selection number: 2 ←「2」を入力

ここで、どちらのバージョンを使うか選択出来るので、新しいバージョンのpythonの「2」を選択して完了です。

再度、pipのバージョンを確認すると、pythonのパッケージが3.6になっていますね。

ec2-user:~/environment $ pip -V

pip 20.0.2 from /home/ec2-user/.local/lib/python3.6/site-packages/pip (python 3.6)

今回は、以上になります。

たけ
AWSで挫折しそうだったり、悩んだ場合は気軽にお問い合わせから連絡下さい。良いプログラムが出来た!という報告も待ってます!

-AWS

Copyright© JavaSkillHacks , 2020 All Rights Reserved.