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

python創(chuàng)建虛擬環(huán)境的常用命令與使用

 更新時(shí)間:2025年09月22日 10:15:51   作者:張謹(jǐn)?shù)W  
這篇文章主要為大家詳細(xì)介紹了python創(chuàng)建虛擬環(huán)境的常用命令與具體使用,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下

以下是 Python 創(chuàng)建和使用虛擬環(huán)境的常用命令及具體使用實(shí)例:

一、使用 Python 內(nèi)置的venv模塊(推薦,Python 3.3 + 自帶)

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

# 在當(dāng)前目錄創(chuàng)建名為myenv的虛擬環(huán)境
python -m venv myenv

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

Windows 系統(tǒng)(命令提示符):

myenv\Scripts\activate

激活后命令行會(huì)顯示(myenv)前綴,表示已進(jìn)入虛擬環(huán)境

macOS/Linux 系統(tǒng):

source myenv/bin/activate

3. 在虛擬環(huán)境中安裝包

# 激活后安裝特定版本的requests包
pip install requests==2.25.1

4. 導(dǎo)出依賴(lài)列表

# 將當(dāng)前環(huán)境的依賴(lài)包導(dǎo)出到requirements.txt
pip freeze > requirements.txt

5. 從依賴(lài)列表安裝

# 在新環(huán)境中安裝相同依賴(lài)
pip install -r requirements.txt

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

deactivate

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

直接刪除虛擬環(huán)境文件夾即可:

# Windows
rmdir /s /q myenv

# macOS/Linux
rm -rf myenv

二、使用virtualenv工具(適用于需要更多功能的場(chǎng)景)

1. 安裝 virtualenv

# 全局安裝virtualenv
pip install virtualenv

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

# 創(chuàng)建名為project_env的虛擬環(huán)境
virtualenv project_env

3. 激活和使用(與 venv 相同)

# Windows激活
project_env\Scripts\activate

# 安裝包
pip install django

# 退出
deactivate

三、使用實(shí)例演示(完整流程)

# 1. 創(chuàng)建項(xiàng)目文件夾并進(jìn)入
mkdir my_python_project
cd my_python_project

# 2. 創(chuàng)建虛擬環(huán)境
python -m venv venv

# 3. 激活虛擬環(huán)境(Windows示例)
venv\Scripts\activate

# 4. 此時(shí)命令行顯示(venv),安裝項(xiàng)目所需包
pip install pandas numpy

# 5. 導(dǎo)出依賴(lài)
pip freeze > requirements.txt

# 6. 查看已安裝包
pip list

# 7. 退出虛擬環(huán)境
deactivate

當(dāng)需要在另一臺(tái)電腦或重新配置環(huán)境時(shí),只需:

# 創(chuàng)建并激活新虛擬環(huán)境后執(zhí)行
pip install -r requirements.txt

使用虛擬環(huán)境可以有效隔離不同項(xiàng)目的依賴(lài),避免版本沖突問(wèn)題,是 Python 項(xiàng)目開(kāi)發(fā)的最佳實(shí)踐。

四、方法補(bǔ)充

在 Python 中創(chuàng)建和管理虛擬環(huán)境的常用命令如下:

使用 Python 內(nèi)置的 venv 模塊(Python 3.3+ 自帶)

# 創(chuàng)建虛擬環(huán)境(env是環(huán)境名稱(chēng),可自定義)
python -m venv env

# Windows激活虛擬環(huán)境
env\Scripts\activate

# macOS/Linux激活虛擬環(huán)境
source env/bin/activate

# 退出虛擬環(huán)境
deactivate

# 刪除虛擬環(huán)境(直接刪除文件夾即可)
# Windows
rmdir /s /q env
# macOS/Linux
rm -rf env

使用 virtualenv(需額外安裝)

# 安裝virtualenv
pip install virtualenv

# 創(chuàng)建虛擬環(huán)境
virtualenv env

# 激活虛擬環(huán)境(同venv的激活命令)
# Windows: env\Scripts\activate
# macOS/Linux: source env/bin/activate

# 退出虛擬環(huán)境
deactivate

使用 virtualenvwrapper(更方便的虛擬環(huán)境管理工具)

# 安裝(Windows使用virtualenvwrapper-win)
pip install virtualenvwrapper  # macOS/Linux
pip install virtualenvwrapper-win  # Windows

# 創(chuàng)建虛擬環(huán)境
mkvirtualenv env

# 查看所有虛擬環(huán)境
workon  # Windows
lsvirtualenv  # macOS/Linux

# 切換到指定虛擬環(huán)境
workon env

# 退出虛擬環(huán)境
deactivate

# 刪除虛擬環(huán)境
rmvirtualenv env

激活虛擬環(huán)境后,命令行提示符前會(huì)顯示環(huán)境名稱(chēng)(如(env)),此時(shí)安裝的包只會(huì)作用于當(dāng)前虛擬環(huán)境,不會(huì)影響全局 Python 環(huán)境。

使用pip freeze > requirements.txt可以導(dǎo)出當(dāng)前環(huán)境的依賴(lài)包列表,在其他環(huán)境中使用pip install -r requirements.txt可快速安裝相同依賴(lài)。

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

相關(guān)文章

  • 一文教會(huì)你用Python獲取網(wǎng)頁(yè)指定內(nèi)容

    一文教會(huì)你用Python獲取網(wǎng)頁(yè)指定內(nèi)容

    Python用做數(shù)據(jù)處理還是相當(dāng)不錯(cuò)的,如果你想要做爬蟲(chóng),Python是很好的選擇,它有很多已經(jīng)寫(xiě)好的類(lèi)包,只要調(diào)用即可完成很多復(fù)雜的功能,下面這篇文章主要給大家介紹了關(guān)于Python獲取網(wǎng)頁(yè)指定內(nèi)容的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • Python獲取excel內(nèi)容及相關(guān)操作代碼實(shí)例

    Python獲取excel內(nèi)容及相關(guān)操作代碼實(shí)例

    這篇文章主要介紹了Python獲取excel內(nèi)容及相關(guān)操作代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Python編輯和運(yùn)行的四種方式

    Python編輯和運(yùn)行的四種方式

    本篇內(nèi)容主要是講python在電腦上編輯和運(yùn)行的幾種不同方式,后面主要是在pycharm中去寫(xiě)代碼,然后運(yùn)行,其實(shí)還有其他的方式可以在電腦上寫(xiě)python代碼和運(yùn)行python代碼,需要的朋友可以參考下
    2024-08-08
  • python中使用psutil查看內(nèi)存占用的情況

    python中使用psutil查看內(nèi)存占用的情況

    今天小編就為大家分享一篇python中使用psutil查看內(nèi)存占用的情況,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • Django中多用戶角色和權(quán)限管理的實(shí)現(xiàn)步驟

    Django中多用戶角色和權(quán)限管理的實(shí)現(xiàn)步驟

    定義用戶角色模型:首先,定義一個(gè)用戶角色模型,該模型表示不同的用戶角色,例如管理員、普通用戶、編輯等,這篇文章主要介紹了Django中多用戶角色和權(quán)限管理的實(shí)現(xiàn)步驟,需要的朋友可以參考下
    2024-05-05
  • python使用docx模塊讀寫(xiě)docx文件的方法與docx模塊常用方法詳解

    python使用docx模塊讀寫(xiě)docx文件的方法與docx模塊常用方法詳解

    這篇文章主要介紹了python使用docx模塊讀寫(xiě)docx文件的方法與docx模塊常用方法詳解,需要的朋友可以參考下
    2020-02-02
  • pandas如何將dataframe中的NaN替換成None

    pandas如何將dataframe中的NaN替換成None

    這篇文章主要介紹了pandas如何將dataframe中的NaN替換成None問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 打開(kāi)vscode總是提示未找到python打開(kāi)終端卻能找到的解決辦法

    打開(kāi)vscode總是提示未找到python打開(kāi)終端卻能找到的解決辦法

    這篇文章主要介紹了打開(kāi)vscode總是提示未找到python打開(kāi)終端卻能找到的解決辦法,文中通過(guò)代碼詳細(xì)介紹了兩種Code內(nèi)置終端與Python插件尋找Python邏輯不同、Condada環(huán)境配置方法及具體操作步驟,需要的朋友可以參考下
    2026-06-06
  • Python asyncio核心原理與高階應(yīng)用全解析

    Python asyncio核心原理與高階應(yīng)用全解析

    這篇文章主要介紹了Python asyncio核心原理與高階應(yīng)用,asyncio是Python中強(qiáng)大的異步I/O框架,它允許我們編寫(xiě)高效的并發(fā)代碼,通過(guò)掌握asyncio的高級(jí)應(yīng)用,我們可以編寫(xiě)更加高效、響應(yīng)迅速的應(yīng)用程序,需要的朋友可以參考下
    2026-05-05
  • 詳解配置Django的Celery異步之路踩坑

    詳解配置Django的Celery異步之路踩坑

    這篇文章主要介紹了詳解配置Django的Celery異步之路踩坑,分享一下自己遇見(jiàn)的坑,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-11-11

最新評(píng)論

桑植县| 益阳市| 钟山县| 海伦市| 平乐县| 鄂托克前旗| 隆尧县| 磴口县| 康平县| 罗源县| 宁阳县| 察雅县| 宣武区| 绥芬河市| 罗江县| 扶绥县| 玉环县| 湖南省| 永定县| 华容县| 无棣县| 台山市| 长汀县| 广南县| 丹寨县| 翁源县| 梅河口市| 慈利县| 闻喜县| 威宁| 罗城| 宾川县| 乐平市| 民勤县| 池州市| 乌兰浩特市| 松江区| 怀远县| 砚山县| 华安县| 彝良县|