development:language:python:venv
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| development:language:python:venv [2023/10/13 08:17] – [python環境の構築] hayashi | development:language:python:venv [2023/10/13 08:31] (現在) – [pyenv+venv] hayashi | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== pyenv+venv ====== | ====== pyenv+venv ====== | ||
| + | |||
| + | windows11上のWSL(Ubuntu)で行いました | ||
| ===== pyenvのインストール ===== | ===== pyenvのインストール ===== | ||
| 行 54: | 行 56: | ||
| まだ、pyenv内に準備されているだけ | まだ、pyenv内に準備されているだけ | ||
| - | # python -V | + | # $ python -V |
| pyenv: python: command not found | pyenv: python: command not found | ||
| | | ||
| 行 60: | 行 62: | ||
| 3.7.17 | 3.7.17 | ||
| 3.9.18 | 3.9.18 | ||
| + | | ||
| + | Note: See 'pyenv help global' | ||
| + | python2 and python3 to be found. | ||
| + | |||
| + | $ pyenv versions | ||
| + | * system (set by / | ||
| + | 3.7.17 | ||
| + | 3.9.18 | ||
| + | |||
| 環境ごとにディレクトリを作成(local) | 環境ごとにディレクトリを作成(local) | ||
| 行 73: | 行 84: | ||
| 3.7.17 | 3.7.17 | ||
| # pyenv versions | # pyenv versions | ||
| - | * 2.7.14 (set by / | + | * 3.7.17 (set by / |
| - | 3.6.3 | + | 3.9.18 |
| # python -V | # python -V | ||
| - | Python | + | Python |
| - | ===== 仮想環境の作成 ===== | + | ===== venvでの仮想環境の作成 ===== |
| + | 前述のpyenvディレクトリへ移動 | ||
| + | $ cd ~/ | ||
| + | |||
| + | 念のため利用するpythonを指定し、バージョンを確認する | ||
| + | |||
| + | $ pyenv local 3.7.17 | ||
| + | $ python -V | ||
| + | |||
| + | 仮想環境を作る | ||
| $ python -m venv <env name> | $ python -m venv <env name> | ||
| - | | + | |
| - | $ python | + | 仮想環境をアクティベート |
| + | |||
| + | $ source <env name>/ | ||
| + | |||
| + | 必要な作業はここで行う((開発も)) | ||
| + | |||
| + | $ pip install pandas | ||
| + | $ pip install selenium | ||
| + | $ git checkout | ||
| + | |||
| + | 終了するとき | ||
| + | |||
| + | $ deactivate | ||
| + | |||
| + | 環境を削除する((ディレクトリの削除です)) | ||
| + | |||
| + | $ rm -rf <env name> | ||
development/language/python/venv.1697185049.txt.gz · 最終更新: by hayashi
