📃
1回の実行で済むPython 仮想環境管理[Mac]
メモ
短縮したい作業
プロジェクトファイル作成して、venvの環境作ってpythonを書く下準備をする。
毎回何度も下の項目を1個ずつ実行することはめんどくさい
# 新規プロジェクト作成
mkdir project_name # project_nameというディレクトリを作成
cd project_name # プロジェクトフォルダに入る
python -m venv .venv #.venvという仮想環境を作成
source .venv/bin/activate #仮想環境の有効化
pip install -r requirements.txt # モジュールインストール
deactivate #仮想環境の無効化
結果
色々繋げて一回のコピペで実行できるようにする。
各項目は適宜修正。
- 新規
mkdir project_name && cd project_name && python -m venv .venv && source .venv/bin/activate && pip install --upgrade pip && echo "numpy\npandas" > requirements.txt && pip install -r requirements.txt && echo 'print("Hello World!")' > helloworld.py
- モジュール追加したい場合
echo "datetime" >> requirements.txt && pip install -r requirements.txt
- 仮想環境終了
deactivate
備考
- pipモジュールのバージョンを書き出す
pip freeze > requirements.txt
Discussion