📃

1回の実行で済むPython 仮想環境管理[Mac]

2023/11/24に公開

メモ

短縮したい作業

プロジェクトファイル作成して、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