最終更新 10 months ago

這段 Bash 腳本用於建立和管理 Python 虛擬環境,檢查虛擬環境是否存在,若不存在則建立並啟動環境,升級 pip,並自動安裝 requirements.txt 中的依賴(若檔案存在)。

修正履歴 08468c2f68fb793eef6f0119a203632e770217aa

setup_venv.sh Raw
1#!/bin/bash
2
3# 設定虛擬環境名稱
4VENV_DIR="myenv"
5
6# 檢查是否已經存在虛擬環境
7if [ -d "$VENV_DIR" ]; then
8 echo "虛擬環境 '$VENV_DIR' 已經存在。"
9else
10 echo "正在建立虛擬環境 '$VENV_DIR'..."
11 python3 -m venv "$VENV_DIR"
12 echo "虛擬環境已建立。"
13fi
14
15# 啟動虛擬環境
16echo "啟動虛擬環境..."
17source "$VENV_DIR/bin/activate"
18
19# 升級 pip
20echo "正在升級 pip..."
21pip install --upgrade pip
22echo "pip 已升級。"
23
24# 安裝 requirements.txt 中的依賴(如果存在)
25if [ -f "requirements.txt" ]; then
26 echo "正在安裝 requirements.txt 中的依賴..."
27 pip install -r requirements.txt
28 echo "依賴已安裝。"
29fi
30
31echo "虛擬環境設定完成。"