1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

EC2にpython3をインストール

Last updated at Posted at 2022-03-16

概要

EC2にデフォルトpyhtonバージョンは2.7.18ですが、
今回ec2にpyenvというpythonバージョン管理ツールでpython3のインストール方法を説明させて戴きます。

手順

ec2にアクセスして、ユーザーを切り替え

$ sudo su --login ec2-user

デフォルトpyhtonバージョンを確認

$ python
Python 2.7.18 (default, Jun 10 2021, 00:11:02)
[GCC 7.3.1 20180712 (Red Hat 7.3.1-13)] on linux2
Type "help", "copyright", "credits" or "license" for more information.

yumパッケージ管理ツールを更新

sudo yum update -y

よく使うパッケージをインストール

sudo yum -y install gcc gcc-c++ git libffi-devel openssl-devel readline-devel sqlite-devel zlib-devel

pyenvをインストール

sudo git clone https://github.com/yyuu/pyenv.git /usr/bin/.pyenv

pyenvの起動するため、ディレクトリを作成

sudo mkdir /usr/bin/.pyenv/shims
sudo mkdir /usr/bin/.pyenv/versions

.pyenvの所有者をec2-userに変更

sudo chown -R ec2-user:ec2-user /usr/bin/.pyenv/

pyenvの環境パス設定

echo 'export PYENV_ROOT="/usr/bin/.pyenv"' >> ~/.bash_profile
echo 'export PATH="${PYENV_ROOT}/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv init --path)"' >> ~/.bash_profile

.bash_profile環境パスを更新

source ~/.bash_profile

pyenvバージョンを確認

pyenv -v
pyenv 2.2.4-1-10-g0d949796

最新pythonをインストール

pyenv install 3.9.7

pythonのバージョンを切り替え

pyenv global 3.9.7

pythonのバージョンを確認

python -V
Python 3.9.7

EC2に最新のpythonをインストールする事ができました。
以上となります。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?