development:language:python:pyenv:centos
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
development:language:python:pyenv:centos [2019/01/17 05:51] – hayashi | development:language:python:pyenv:centos [2019/01/17 06:59] (現在) – hayashi | ||
---|---|---|---|
行 83: | 行 83: | ||
Python 3.7.2 | Python 3.7.2 | ||
| | ||
+ | ===== 同じpythonバージョンで、別環境の構築 ===== | ||
+ | |||
+ | モジュールも別になります | ||
+ | |||
+ | # pyenv virtualenv 3.6.3 Flask-3.6.3 | ||
+ | | ||
+ | |||
+ | 環境ごとにディレクトリを作成(local) | ||
+ | |||
+ | # mkdir ~/ | ||
+ | # cd ~/ | ||
+ | |||
+ | python環境の構築 | ||
+ | |||
+ | # pyenv local Flask-3.6.3 | ||
+ | | ||
+ | 確認 | ||
+ | |||
+ | # pyenv local | ||
+ | Flask-3.6.3 | ||
+ | # pyenv versions | ||
+ | 2.7.14 | ||
+ | 3.6.3 | ||
+ | * Flask-3.6.3 (set by / | ||
+ | # python -V | ||
+ | Python 3.6.3 | ||
+ | | ||
+ | ===== 環境の保存と再構築 ===== | ||
+ | |||
+ | |||
+ | ==== pipでインストールしたモジュールの情報を保存 ==== | ||
+ | |||
+ | $ pip freeze > requirements.txt | ||
+ | |||
+ | ==== 保存した環境を使って同じものをインストール ==== | ||
+ | |||
+ | $ pip install -r requirements.txt | ||
+ | $ pip freeze | ||
+ | |||
+ | ===== コマンド ===== | ||
+ | |||
+ | ==== globalコマンドで切り替え ==== | ||
+ | |||
+ | |||
+ | # pyenv global 3.6.3 | ||
+ | # pyenv versions | ||
+ | 2.7.14 | ||
+ | * 3.6.3 (set by / | ||
+ | |||
+ | ==== localコマンドで切り替え ==== | ||
+ | pyenv versions で表示されているパスが違うことに注意 | ||
+ | |||
+ | # cd targetpath | ||
+ | # pyenv local 2.7.14 | ||
+ | # pyenv versions | ||
+ | * 2.7.14 (set by / | ||
+ | 3.6.3 | ||
+ | # cd ~ | ||
+ | # pyenv versions | ||
+ | 2.7.14 | ||
+ | * 3.6.3 (set by / | ||
+ | |||
+ | ==== インストール済リスト ==== | ||
+ | # pyenv versions | ||
+ | |||
+ | ==== virtualenv環境の作成 ==== | ||
+ | |||
+ | # pyenv virtualenv 3.6.3 my-env-3.6.3 | ||
+ | |||
+ | ==== virtualenv環境のリスト ==== | ||
+ | |||
+ | # pyenv virtualenvs | ||
+ | |||
+ | ==== virtualenvの有効化 ==== | ||
+ | |||
+ | # pyenv activate my-virtual-env-3.4.0 | ||
+ | | ||
+ | ==== インストールした環境の削除 ==== | ||
+ | |||
+ | # pyenv uninstall my-virtual-env-3.4.0 | ||
+ | | ||
+ | ===== Pyenvのupdate ===== | ||
+ | |||
+ | # git clone git:// | ||
+ | # pyenv update | ||
+ | |||
===== 障害 ===== | ===== 障害 ===== |
development/language/python/pyenv/centos.1547704262.txt.gz · 最終更新: 2019/01/17 05:51 by hayashi