欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python中虛擬環(huán)境創(chuàng)建的主流方式詳細(xì)操作指南

 更新時(shí)間:2025年07月24日 09:51:38   作者:老兵發(fā)新帖  
這篇文章主要為大家詳細(xì)介紹了python中虛擬環(huán)境創(chuàng)建的主流方式詳細(xì)操作,并結(jié)合適用場(chǎng)景和核心特性進(jìn)行對(duì)比,有需要的小伙伴可以了解下

一、內(nèi)置標(biāo)準(zhǔn)庫(kù)方案:venv

適用場(chǎng)景:Python 3.3+ 項(xiàng)目,輕量級(jí)隔離需求

操作步驟:

創(chuàng)建環(huán)境:

python -m venv myenv # Windows/Linux/macOS 通用1,2,6

生成目錄結(jié)構(gòu):myenv/(含 Scripts/ 或 bin/、Lib/ 等)

激活環(huán)境:

  • Windows:myenv\Scripts\activate
  • Linux/macOS:source myenv/bin/activate

激活后命令行顯示 (myenv) 前綴。

退出環(huán)境:

deactivate

優(yōu)勢(shì):

  • 無(wú)需額外安裝,Python 自帶
  • 支持 --without-pip(跳過 pip 安裝)、–system-site-packages(復(fù)用系統(tǒng)包)等參數(shù)

二、第三方工具方案

1.virtualenv(兼容舊版 Python)

適用場(chǎng)景:Python 2.7 或 3.3 以下版本

操作步驟:

pip install virtualenv # 安裝工具5,9
virtualenv myenv # 創(chuàng)建環(huán)境
source myenv/bin/activate # 激活(Linux/macOS)
myenv\Scripts\activate # 激活(Windows)9,10

優(yōu)勢(shì):

  • 支持更舊的 Python 版本
  • 可通過 --no-site-packages 創(chuàng)建純凈環(huán)境

2.pipenv(依賴管理+虛擬環(huán)境)

適用場(chǎng)景:項(xiàng)目依賴精細(xì)管理

操作步驟:

pip install pipenv # 安裝工具5,7
pipenv --python 3.8 # 創(chuàng)建環(huán)境并指定 Python 版本
pipenv shell # 激活環(huán)境
pipenv install requests # 安裝包(自動(dòng)更新 Pipfile)7

優(yōu)勢(shì):

  • 自動(dòng)生成 Pipfile 和 Pipfile.lock 管理依賴
  • 整合虛擬環(huán)境與包安裝流程

3.conda(科學(xué)計(jì)算生態(tài))

適用場(chǎng)景:數(shù)據(jù)科學(xué)/跨語(yǔ)言依賴

操作步驟:

conda create --name myenv python=3.9 # 創(chuàng)建環(huán)境5
conda activate myenv # 激活
conda install numpy # 安裝包

優(yōu)勢(shì):

  • 支持非 Python 依賴(如 C 庫(kù))
  • 適合 Anaconda 生態(tài)用戶

三、工具對(duì)比與選型建議

工具Python 版本依賴管理適用場(chǎng)景
venv3.3+需手動(dòng) pip輕量隔離、標(biāo)準(zhǔn)項(xiàng)目
virtualenv全版本兼容需手動(dòng) pip舊版 Python 支持
pipenv3.5+自動(dòng)鎖版本復(fù)雜依賴控制
conda全版本跨語(yǔ)言管理數(shù)據(jù)科學(xué)/多語(yǔ)言項(xiàng)目

四、最佳實(shí)踐

1.依賴固化:

pip freeze > requirements.txt # 生成依賴清單8,10
pip install -r requirements.txt # 重建環(huán)境

2.IDE 集成:

VS Code/PyCharm 可直接選擇虛擬環(huán)境解釋器

3.目錄規(guī)范:

虛擬環(huán)境目錄名建議:.venv 或 venv(避免提交至 Git)

提示:優(yōu)先使用 venv(Python 3.3+)或 pipenv(需依賴管理),舊項(xiàng)目維護(hù)選 virtualenv,科學(xué)計(jì)算選 conda。激活后注意命令行提示符變化,避免全局環(huán)境誤操作。

到此這篇關(guān)于python中虛擬環(huán)境創(chuàng)建的主流方式詳細(xì)操作指南的文章就介紹到這了,更多相關(guān)python虛擬環(huán)境創(chuàng)建內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python使用pyyaml模塊處理yaml數(shù)據(jù)

    Python使用pyyaml模塊處理yaml數(shù)據(jù)

    這篇文章主要介紹了Python使用pyyaml模塊處理yaml數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Python元類的進(jìn)階應(yīng)用深度探索

    Python元類的進(jìn)階應(yīng)用深度探索

    這篇文章主要介紹了Python元類的進(jìn)階應(yīng)用深度探索,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • python英語(yǔ)單詞測(cè)試小程序代碼實(shí)例

    python英語(yǔ)單詞測(cè)試小程序代碼實(shí)例

    這篇文章主要介紹了python英語(yǔ)單詞測(cè)試小程序代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • redis數(shù)據(jù)庫(kù)及與python交互用法簡(jiǎn)單示例

    redis數(shù)據(jù)庫(kù)及與python交互用法簡(jiǎn)單示例

    這篇文章主要介紹了redis數(shù)據(jù)庫(kù)及與python交互用法,結(jié)合實(shí)例形式分析了Redis數(shù)據(jù)庫(kù)的基本類型、操作以及Python針對(duì)Redis數(shù)據(jù)庫(kù)的連接、增刪改查等相關(guān)操作技巧,需要的朋友可以參考下
    2019-11-11
  • Python實(shí)現(xiàn)TCP/IP協(xié)議下的端口轉(zhuǎn)發(fā)及重定向示例

    Python實(shí)現(xiàn)TCP/IP協(xié)議下的端口轉(zhuǎn)發(fā)及重定向示例

    這篇文章主要介紹了Python實(shí)現(xiàn)TCP/IP協(xié)議下的端口轉(zhuǎn)發(fā)及重定向示例,以一個(gè)webpy站點(diǎn)在本機(jī)的兩個(gè)端口雙向通信下演示,需要的朋友可以參考下
    2016-06-06
  • PyQt5中QCommandLinkButton的詳細(xì)教程與應(yīng)用實(shí)戰(zhàn)

    PyQt5中QCommandLinkButton的詳細(xì)教程與應(yīng)用實(shí)戰(zhàn)

    在PyQt5中,QCommandLinkButton是一個(gè)特殊的按鈕控件,它最初在Windows Vista中引入,并因其獨(dú)特的外觀和功能在GUI應(yīng)用程序中得到了廣泛應(yīng)用,本教程將結(jié)合實(shí)際案例,詳細(xì)介紹QCommandLinkButton在PyQt5中的用法,需要的朋友可以參考下
    2024-07-07
  • 在?Python?中使用變量創(chuàng)建文件名的方法

    在?Python?中使用變量創(chuàng)建文件名的方法

    這篇文章主要介紹了在?Python?中使用變量創(chuàng)建文件名,格式化的字符串文字使我們能夠通過在字符串前面加上 f 來(lái)在字符串中包含表達(dá)式和變量,本文給大家詳細(xì)講解,需要的朋友可以參考下
    2023-03-03
  • flask框架藍(lán)圖和子域名配置詳解

    flask框架藍(lán)圖和子域名配置詳解

    這篇文章主要介紹了flask框架藍(lán)圖和子域名配置,結(jié)合實(shí)例形式詳細(xì)分析了flask框架藍(lán)圖和子域名配置相關(guān)原理、操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2020-01-01
  • python日志模塊logging案例詳解

    python日志模塊logging案例詳解

    日志模塊主要用于輸出運(yùn)行日志,可以設(shè)置輸出日志的等級(jí)、日志保存路徑、日志文件回滾等,這篇文章主要介紹了python日志模塊logging,需要的朋友可以參考下
    2024-01-01
  • 深入理解python try異常處理機(jī)制

    深入理解python try異常處理機(jī)制

    下面小編就為大家?guī)?lái)一篇深入理解python try異常處理機(jī)制。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2016-06-06

最新評(píng)論