最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python自帶的venv模塊創(chuàng)建虛擬環(huán)境全流程

 更新時(shí)間:2025年12月18日 11:42:38   作者:qq_35866222  
虛擬環(huán)境可以為每一個(gè)項(xiàng)目安裝獨(dú)立的Python庫(kù),這樣就能隔離不同項(xiàng)目之間的Python庫(kù),也能夠隔離項(xiàng)目與操作系統(tǒng)之間的Python庫(kù),這篇文章主要介紹了Python自帶的venv模塊創(chuàng)建虛擬環(huán)境的相關(guān)資料,需要的朋友可以參考下

Python 自帶的 venv 模塊是創(chuàng)建輕量級(jí)虛擬環(huán)境的官方工具,可隔離不同項(xiàng)目的依賴包。以下分 WindowsLinux 系統(tǒng)詳細(xì)說(shuō)明使用步驟,包含核心操作、激活/退出、刪除等全流程。

總結(jié)

操作WindowsLinux
創(chuàng)建虛擬環(huán)境python -m venv venvpython3 -m venv venv
激活虛擬環(huán)境venv\Scripts\activate.bat(cmd)/
.\venv\Scripts\Activate.ps1(PowerShell)
source venv/bin/activate
退出虛擬環(huán)境deactivatedeactivate
刪除虛擬環(huán)境rmdir /s /q venvrm -rf venv

通過(guò) venv 可快速實(shí)現(xiàn)項(xiàng)目依賴隔離,是 Python 開發(fā)中最基礎(chǔ)且推薦的環(huán)境管理方式。

一、前置條件

確保系統(tǒng)已安裝 Python(3.3+ 版本自帶 venv,推薦 3.6+),驗(yàn)證方式:

  • Windows/Linux:打開終端/命令提示符,執(zhí)行 python --version(Windows 若提示找不到,可試 python3 或檢查環(huán)境變量;Linux 通常 python3 對(duì)應(yīng)新版 Python)。

二、Windows 系統(tǒng)操作步驟

1. 打開命令行工具

  • 按下 Win + R,輸入 cmd 回車(命令提示符),或用 PowerShell(推薦,操作兼容)。
  • 切換到項(xiàng)目目錄(例如:cd D:\my_python_project)。

2. 創(chuàng)建虛擬環(huán)境

語(yǔ)法:python -m venv <虛擬環(huán)境名稱>(推薦命名為 venvenv,便于識(shí)別)。

示例:

# 切換到項(xiàng)目目錄
cd D:\my_python_project
# 創(chuàng)建名為 venv 的虛擬環(huán)境
python -m venv venv

執(zhí)行后,項(xiàng)目目錄下會(huì)生成 venv 文件夾,包含虛擬環(huán)境的 Python 解釋器、pip 等工具。

3. 激活虛擬環(huán)境

虛擬環(huán)境需激活后才能使用(激活后命令行前綴會(huì)顯示 (venv)):

  • 命令提示符(cmd)
    venv\Scripts\activate.bat
    
  • PowerShell
    若提示“執(zhí)行策略禁止運(yùn)行腳本”,先執(zhí)行(以管理員身份打開 PowerShell):
    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
    
    然后激活:
    .\venv\Scripts\Activate.ps1
    

4. 使用虛擬環(huán)境

激活后,安裝的依賴僅作用于當(dāng)前虛擬環(huán)境:

# 升級(jí) pip(可選)
python -m pip install --upgrade pip
# 安裝依賴(示例:安裝 requests)
pip install requests
# 導(dǎo)出依賴列表
pip freeze > requirements.txt
# 安裝依賴列表中的包
pip install -r requirements.txt

5. 退出虛擬環(huán)境

deactivate

6. 刪除虛擬環(huán)境

直接刪除 venv 文件夾即可:

  • 命令行:rmdir /s /q venv
  • 或手動(dòng)在文件資源管理器中刪除。

三、Linux 系統(tǒng)操作步驟

1. 打開終端

按下 Ctrl + Alt + T 打開終端,切換到項(xiàng)目目錄(例如:cd ~/my_python_project)。

2. 創(chuàng)建虛擬環(huán)境

語(yǔ)法:python3 -m venv <虛擬環(huán)境名稱>(Linux 中 python 通常指向 Python2,python3 指向 Python3)。
示例:

# 切換到項(xiàng)目目錄
cd ~/my_python_project
# 創(chuàng)建名為 venv 的虛擬環(huán)境
python3 -m venv venv

3. 激活虛擬環(huán)境

激活后終端前綴會(huì)顯示 (venv)

source venv/bin/activate

4. 使用虛擬環(huán)境

與 Windows 一致,激活后操作 pip:

# 升級(jí) pip
python -m pip install --upgrade pip
# 安裝依賴
pip install requests
# 導(dǎo)出依賴
pip freeze > requirements.txt
# 安裝依賴
pip install -r requirements.txt

5. 退出虛擬環(huán)境

deactivate

6. 刪除虛擬環(huán)境

直接刪除 venv 文件夾:

rm -rf venv

四、關(guān)鍵注意事項(xiàng)

  1. 虛擬環(huán)境名稱:建議統(tǒng)一用 venv,并加入 .gitignore(避免提交到版本庫(kù))。
  2. Python 版本:創(chuàng)建虛擬環(huán)境時(shí)使用的 Python 版本,即為虛擬環(huán)境內(nèi)的默認(rèn)版本(如需切換,需重新創(chuàng)建)。
  3. 權(quán)限問(wèn)題:Linux 下若提示權(quán)限不足,可給激活腳本加執(zhí)行權(quán)限:chmod +x venv/bin/activate

到此這篇關(guān)于Python自帶venv模塊創(chuàng)建虛擬環(huán)境的文章就介紹到這了,更多相關(guān)Python venv創(chuàng)建虛擬環(huán)境內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python實(shí)現(xiàn)對(duì)圖片進(jìn)行旋轉(zhuǎn),放縮,裁剪的功能

    python實(shí)現(xiàn)對(duì)圖片進(jìn)行旋轉(zhuǎn),放縮,裁剪的功能

    今天小編就為大家分享一篇python實(shí)現(xiàn)對(duì)圖片進(jìn)行旋轉(zhuǎn),放縮,裁剪的功能,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08
  • Python全棧之運(yùn)算符詳解

    Python全棧之運(yùn)算符詳解

    這篇文章主要為大家介紹了Python運(yùn)算符,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2021-12-12
  • python子線程如何有序執(zhí)行

    python子線程如何有序執(zhí)行

    最近在寫一個(gè)項(xiàng)目,需要用到子線程,那么python子線程如何有序執(zhí)行,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • python查看數(shù)據(jù)類型的方法

    python查看數(shù)據(jù)類型的方法

    在本篇文章里小編給大家整理了關(guān)于python怎么查看數(shù)據(jù)類型的相關(guān)知識(shí)點(diǎn),有需要的朋友們學(xué)習(xí)下。
    2019-10-10
  • python3 設(shè)置多進(jìn)程名稱并在ps命令中可見(Centos7 系統(tǒng))

    python3 設(shè)置多進(jìn)程名稱并在ps命令中可見(Centos7 系統(tǒng))

    setproctitle 是一個(gè) Python 模塊,用于設(shè)置進(jìn)程標(biāo)題(process title),通過(guò)設(shè)置進(jìn)程標(biāo)題,可以讓進(jìn)程在系統(tǒng)級(jí)的進(jìn)程管理工具中展示自定義的名稱,方便用戶查看和管理進(jìn)程,本文介紹python3 設(shè)置多進(jìn)程名稱并在ps命令中可見,感興趣的朋友一起看看吧
    2024-03-03
  • Python深度學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)基本原理

    Python深度學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)基本原理

    人工神經(jīng)網(wǎng)絡(luò)(Artificial Neural Networks,簡(jiǎn)寫為ANNs)也簡(jiǎn)稱為神經(jīng)網(wǎng)絡(luò)(NNs)或稱作連接模型(Connection Model),它是一種模仿動(dòng)物神經(jīng)網(wǎng)絡(luò)行為特征,進(jìn)行分布式并行信息處理的算法數(shù)學(xué)模型
    2021-10-10
  • Python基礎(chǔ)語(yǔ)法(Python基礎(chǔ)知識(shí)點(diǎn))

    Python基礎(chǔ)語(yǔ)法(Python基礎(chǔ)知識(shí)點(diǎn))

    這篇文章主要介紹了Python基礎(chǔ)語(yǔ)法(Python基礎(chǔ)知識(shí)點(diǎn)),需要的朋友可以參考下
    2016-02-02
  • python編程使用selenium模擬登陸淘寶實(shí)例代碼

    python編程使用selenium模擬登陸淘寶實(shí)例代碼

    這篇文章主要介紹了python編程使用selenium模擬登陸淘寶實(shí)例代碼,涉及selenium的簡(jiǎn)介及Windows下的安裝,分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • Pycharm配置autopep8實(shí)現(xiàn)流程解析

    Pycharm配置autopep8實(shí)現(xiàn)流程解析

    這篇文章主要介紹了Pycharm配置autopep8實(shí)現(xiàn)流程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • pycharm開發(fā)一個(gè)簡(jiǎn)單界面和通用mvc模板(操作方法圖解)

    pycharm開發(fā)一個(gè)簡(jiǎn)單界面和通用mvc模板(操作方法圖解)

    這篇文章主要介紹了pycharm開發(fā)最簡(jiǎn)單的界面和通用mvc模板的方法,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05

最新評(píng)論

五原县| 通榆县| 格尔木市| 尉犁县| 饶河县| 信宜市| 微博| 洛川县| 开封市| 敦煌市| 永定县| 巴南区| 共和县| 衡阳县| 东山县| 鹰潭市| 保亭| 宁夏| 永泰县| 沈丘县| 宝应县| 天峨县| 新平| 和林格尔县| 温州市| 望城县| 东港市| 仲巴县| 锡林郭勒盟| 北辰区| 嘉义县| 开阳县| 崇信县| 枣庄市| 水城县| 平塘县| 汤原县| 砀山县| 正镶白旗| 井冈山市| 将乐县|