Windows環(huán)境下創(chuàng)建并激活Python虛擬環(huán)境venv
Windows 創(chuàng)建并激活 Python 虛擬環(huán)境
1. 進(jìn)入項(xiàng)目根目錄
cd /d api(你的項(xiàng)目路徑)
?? 注意:
/d參數(shù)可切換不同盤符的目錄
2. 創(chuàng)建虛擬環(huán)境
python -m venv .venv
? 最佳實(shí)踐:
- 推薦使用
.venv作為虛擬環(huán)境目錄名(隱藏目錄,且被多數(shù) IDE 識(shí)別)- 如果系統(tǒng)有多個(gè) Python 版本,明確指定版本:
python3.9 -m venv .venv # 或 py -3.9 -m venv .venv
3. 激活虛擬環(huán)境
.venv\Scripts\activate
?? 常見問題:
- 報(bào)錯(cuò)"禁止運(yùn)行腳本":執(zhí)行以下命令后重試:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser- 如果使用 PowerShell:
.venv\Scripts\Activate.ps1
4. 驗(yàn)證激活
激活后命令行應(yīng)顯示虛擬環(huán)境標(biāo)記:
(.venv) C:\path\to\api>
檢查 Python 路徑:
where python
應(yīng)指向 .venv\Scripts\python.exe
5. 退出虛擬環(huán)境
deactivate
擴(kuò)展說明
1. 安裝依賴包
激活環(huán)境后安裝項(xiàng)目依賴:
pip install -r requirements.txt
2. 快速激活技巧
在項(xiàng)目根目錄創(chuàng)建 activate.cmd 文件,內(nèi)容:
@echo off cmd /k ".\.venv\Scripts\activate"
雙擊即可快速激活環(huán)境
3. 刪除虛擬環(huán)境
直接刪除 .venv 文件夾即可
附:解決Windows中無(wú)法激活venv虛擬環(huán)境問題
問題

步驟
以管理員身份呢運(yùn)行

輸入一下命令:
set-executionpolicy remotesigned

再次激活venv

問題解決!
總結(jié)
到此這篇關(guān)于Windows環(huán)境下創(chuàng)建并激活Python虛擬環(huán)境venv的文章就介紹到這了,更多相關(guān)Windows創(chuàng)建激活虛擬環(huán)境venv內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python pypinyin庫(kù)實(shí)現(xiàn)漢字轉(zhuǎn)拼音的全面使用指南
在日常開發(fā)中,我們經(jīng)常會(huì)遇到需要將漢字轉(zhuǎn)換為拼音的場(chǎng)景,今天給大家推薦一款功能強(qiáng)大且易用的Python庫(kù)pypinyin,支持多種拼音風(fēng)格,下面我們就來(lái)看看具體的使用方法吧2026-01-01
Python使用flask作為web服務(wù)器的代碼實(shí)現(xiàn)
Python Flask 框架是一個(gè)輕量級(jí)的 Web 框架,它簡(jiǎn)單易用,靈活多變,非常適合用于構(gòu)建小型到中型規(guī)模的 Web 應(yīng)用程序,本文給大家介紹了Python使用flask作為web服務(wù)器的代碼實(shí)現(xiàn),需要的朋友可以參考下2024-06-06
Visual Studio Code搭建django項(xiàng)目的方法步驟
這篇文章主要介紹了Visual Studio Code搭建django項(xiàng)目的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
python和node.js生成當(dāng)前時(shí)間戳的示例
這篇文章主要介紹了python和node.js生成當(dāng)前時(shí)間戳的示例,幫助大家更好的理解和學(xué)習(xí)python與node.js,感興趣的朋友可以了解下2020-09-09
Python連接mysql數(shù)據(jù)庫(kù)的正確姿勢(shì)
這篇文章主要為大家詳細(xì)介紹了Python連接mysql數(shù)據(jù)庫(kù)的正確姿勢(shì),如何使用Python連接mysql數(shù)據(jù)庫(kù),本文為大家揭曉,感興趣的小伙伴們可以參考一下2016-02-02
基于Python開發(fā)一個(gè)自動(dòng)寫作工具
這篇文章主要為大家詳細(xì)介紹了如何基于Python開發(fā)一個(gè)AI自動(dòng)寫作工具,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2025-07-07
Python格式化處理JSON數(shù)據(jù)的完整指南
在Python中,我們經(jīng)常需要處理JSON數(shù)據(jù),而格式化JSON數(shù)據(jù)是開發(fā)過程中的常見需求,本文將詳細(xì)介紹如何在Python中對(duì)JSON數(shù)據(jù)進(jìn)行格式化處理,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2026-04-04

