最新国产好看的视频,伊人天堂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)出依賴列表

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

5. 從依賴列表安裝

# 在新環(huán)境中安裝相同依賴
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工具(適用于需要更多功能的場景)

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)出依賴
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)目的依賴,避免版本沖突問題,是 Python 項(xiàng)目開發(fā)的最佳實(shí)踐。

四、方法補(bǔ)充

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

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

# 創(chuàng)建虛擬環(huán)境(env是環(huán)境名稱,可自定義)
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)境名稱(如(env)),此時(shí)安裝的包只會(huì)作用于當(dāng)前虛擬環(huán)境,不會(huì)影響全局 Python 環(huán)境。

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

到此這篇關(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)頁指定內(nèi)容

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

    Python用做數(shù)據(jù)處理還是相當(dāng)不錯(cuò)的,如果你想要做爬蟲,Python是很好的選擇,它有很多已經(jīng)寫好的類包,只要調(diào)用即可完成很多復(fù)雜的功能,下面這篇文章主要給大家介紹了關(guān)于Python獲取網(wǎng)頁指定內(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í)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Python編輯和運(yùn)行的四種方式

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

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

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

    今天小編就為大家分享一篇python中使用psutil查看內(nèi)存占用的情況,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    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模塊讀寫docx文件的方法與docx模塊常用方法詳解

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

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

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

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

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

    這篇文章主要介紹了打開vscode總是提示未找到python打開終端卻能找到的解決辦法,文中通過代碼詳細(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框架,它允許我們編寫高效的并發(fā)代碼,通過掌握asyncio的高級(jí)應(yīng)用,我們可以編寫更加高效、響應(yīng)迅速的應(yīng)用程序,需要的朋友可以參考下
    2026-05-05
  • 詳解配置Django的Celery異步之路踩坑

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

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

最新評(píng)論

吉隆县| 林周县| 清丰县| 牡丹江市| 巍山| 遵化市| 闽侯县| 多伦县| 金溪县| 泾源县| 大同县| 石棉县| 分宜县| 娄底市| 湖口县| 勐海县| 兰坪| 大邑县| 通辽市| 锡林郭勒盟| 开封县| 锡林浩特市| 无棣县| 喀喇沁旗| 武胜县| 休宁县| 延津县| 长阳| 南皮县| 北票市| 长顺县| 潜山县| 杭州市| 阿拉善盟| 柳河县| 木里| 营口市| 怀宁县| 海丰县| 宁国市| 江都市|