首先解釋一下為什么在運行Python項目的時候要使用虛擬環境
避免依賴沖突:不同項目可能需要不同版本的庫,使用虛擬環境可以將不同項目隔離開來,避免不同項目之間的依賴沖突。
方便項目管理:使用虛擬環境可以方便地對項目進行管理,包括安裝、卸載、升級等操作,無需擔心對全局 Python 環境造成影響。
提高開發效率:使用虛擬環境可以避免因更換項目或操作系統而需要重新安裝依賴項的情況,從而提高開發效率。
保護系統安全性:使用虛擬環境可以將項目所需的庫和依賴項限制在虛擬環境中,從而減少全局 Python 環境被惡意庫或
那么如何為項目搭建一個虛擬環境呢。
1.使用 virtualenv 工具:virtualenv 是一個獨立的 Python 環境管理器,它可以創建一個獨立的虛擬環境,并在其中安裝和管理 Python 庫。可以在終端或命令提示符中運行以下命令來安裝 virtualenv:
pip install virtualenv
然后,在項目所在的目錄中運行以下命令來創建名為 venv 的虛擬環境:
virtualenv venv
2.使用 conda 環境:conda 是一個包管理器和環境管理器,它可以創建和管理多個 Python 環境,并在其中安裝 Python 庫。可以在終端或命令提示符中運行以下命令來創建名為 myenv 的 conda 環境:這將創建一個包含 Python 和依賴項的虛擬環境,可以在其中安裝和管理庫。
conda create --name myenv python=3.8
這將在 conda 的默認安裝位置(例如 C:\ProgramData\Anaconda3)下創建一個名為 myenv 的 conda 環境。然后,可以激活該環境并安裝 Python 庫。
3. 使用 pipenv(推薦):pipenv 是 Python 的官方推薦包管理器和虛擬環境管理器,它可以方便地創建和管理虛擬環境,并在其中安裝和管理 Python 庫。可以在終端或命令提示符中運行以下命令來安裝 pipenv:
pip install pipenv
然后,在項目所在的目錄中運行以下命令來創建名為 venv 的虛擬環境:
shellpipenv --python 3.8 create venv (可替換成需要的Python版本號)
這將在項目目錄下創建一個名為 venv 的虛擬環境,并使用 pipenv 管理依賴項。然后,可以激活該環境并安裝 Python 庫。




