LoginSignup
1
2

More than 5 years have passed since last update.

【Python】pyenv VS virtualenv

Last updated at Posted at 2017-12-01

pyenv を使用して、システムに異なるバージョンの Python をインストールすること、
またバージョンを切り替えるすることができます。

各バージョンのインストール

  • インストールできるバージョンをリストアップします。
    $ pyenv install --list

  • 特定のバージョンをインストール
    $ pyenv install 3.6.1

バージョンの切り換え

  • システムレベルで Python のバージョンを 3.6.1 に切り換え
    $ pyenv global 3.6.1

  • 特定のフォルダにて、Python のバージョンを 3.6.1 に切り換え
    $ pyenv local 3.6.1

  • 一時的に Python のバージョンを 3.6.1 に切り換え
    $ pyenv shell 3.6.1

仮想環境の構築

  • 仮想環境の追加
    $ pyenv virtualenv 3.6.1 virtualenv_name

  • 仮想環境追加の確認
    $ pyenv versions

  • 仮想環境を有効
    $ pyenv activate virtualenv_name

  • 仮想環境を解除
    $ pyenv deactivate virtualenv_name

まとめ

pyenv: 全てのライブラリに対して、バージョンの切り換えができます。
virtualenv: 特定のバージョンに対して、特定のライブラリだけインストールすることができます。

1
2
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
2