TIL

Today I Learned. 知ったこと、学んだことを書いていく

UbuntuにPythonの開発環境を構築する pyenv+pyenv-virtualenv

今はPipenvを使っている

Pipenvについては別の記事で書いている

tmg0525.hatenadiary.jp


UbuntuPythonの開発環境を構築する

まず、Pythonをインストールするときに必要なものをインストールする

sudo apt install -y make gcc
sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils

pyenvのダウンロード

git clone https://github.com/yyuu/pyenv.git ~/.pyenv

pyenv-virtualenvのダウンロード

git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv

pyenvとvirtualenvが使えるように~/.bash_profileに以下の記述を書き込む

export PYENV_ROOT=$HOME/.pyenv
export PATH=$PYENV_ROOT/bin:$PATH
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"

~./bash_profileを読み込む

source ~/.bash_profile

あと、easy_installとpipをインストールする

sudo apt install -y python-setuptools
sudo apt install -y python-pip

参考文献

Python3の環境構築(Linux、Mac) - Python学習講座

pyenvとvirtualenvで環境構築 - Qiita

UbuntuのPythonでeasy_installやpipを使いたい場合 - id:rx7(@namikawa)の技術メモ - 技術日記