問題
我使用 Linux,現在有一個目錄內需要執行 Python,有個 requirements.txt 指定了所有依賴項資訊需要用 pip 安裝,但我希望不影響全局,因此需要在目錄建立 Python 虛擬環境再進行 pip 安裝。
回答
您可以按照以下步驟建立並啟用 Python 虛擬環境,以便在不影響全局 Python 環境的情況下進行 pip 安裝:
- 在命令列中進入目錄:
cd /path/to/your/directory
- 建立 Python 虛擬環境:
python3 -m venv venv
- 啟用虛擬環境:
source venv/bin/activate
- 安裝所有依賴項:
pip install -r requirements.txt
- 現在您已經在虛擬環境中安裝了所有依賴項。如果您需要退出虛擬環境,可以在命令列中輸入
deactivate
。
請注意,每當您需要在該目錄中執行 Python 代碼時,都需要啟用虛擬環境。如果您需要分享代碼,您可以將 requirements.txt
檔案與 venv
目錄一起分享,讓其他人可以輕鬆地重建虛擬環境並安裝所有依賴項。