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 · 最終更新: 2023/10/13 08:17 by hayashi