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

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

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

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

總結

操作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

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

一、前置條件

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

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

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

1. 打開命令行工具

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

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

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

示例:

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

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

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

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

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

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

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

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

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

deactivate

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

直接刪除 venv 文件夾即可:

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

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

1. 打開終端

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

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

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

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

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

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

source venv/bin/activate

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

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

# 升級 pip
python -m pip install --upgrade pip
# 安裝依賴
pip install requests
# 導出依賴
pip freeze > requirements.txt
# 安裝依賴
pip install -r requirements.txt

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

deactivate

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

直接刪除 venv 文件夾:

rm -rf venv

四、關鍵注意事項

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

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

相關文章

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

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

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

    Python全棧之運算符詳解

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

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

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

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

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

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

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

    Python深度學習神經(jīng)網(wǎng)絡基本原理

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

    Python基礎語法(Python基礎知識點)

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

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

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

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

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

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

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

最新評論

通州市| 大名县| 舒兰市| 图们市| 繁峙县| 乐至县| 垫江县| 资溪县| 仙居县| 张掖市| 东莞市| 安庆市| 南郑县| 漯河市| 武威市| 固安县| 甘南县| 青冈县| 思南县| 沧州市| 志丹县| 嘉定区| 茶陵县| 湖南省| 苗栗市| 玛纳斯县| 泾阳县| 高台县| 汝州市| 江津市| 罗田县| 安龙县| 浦东新区| 固安县| 增城市| 榆社县| 平定县| 体育| 衡阳县| 观塘区| 寿光市|