WSL上でpyenv virtualenvの環境を構築
WSL上にpython 3.7の環境が欲しかったので、pyenv virtualenvをインストールしてpython 3.7をインストールしました。
pyenv virtualenvの取得
git cloneで下記を取得します。
$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv $ git clone https://github.com/pyenv/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
設定の追加
~/.bashrc
に下記の設定を追加
# python export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" if command -v pyenv 1>/dev/null 2>&1; then eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" fi
- 設定の読み込み
$ source ~/.bashrc
python 3.7.0のインストール
- python3.7.0をインストールするために必要なパッケージをインストール
$ sudo apt-get update $ sudo apt-get install git \ gcc \ make \ openssl \ libssl-dev \ libbz2-dev \ libreadline-dev \ libsqlite3-dev \ zlib1g-dev \ libffi-dev
- python 3.7.0のインストール
$ pyenv install 3.7.0 $ pyenv versions $ pyenv shell 3.7.0 $ python -V
virtualenvで仮想環境の作成
$ pyenv virtualenv <利用するpythonバージョン> <仮想環境名>
下記を参考にさせていただきました。