Python的venv虛擬環(huán)境使用及說明
Python的venv虛擬環(huán)境
venv
是 Python 的一個(gè)內(nèi)置模塊,用于創(chuàng)建和管理虛擬環(huán)境(virtual environments)。
虛擬環(huán)境可以獨(dú)立于系統(tǒng)的全局環(huán)境,并且可以在其中安裝特定版本的包和庫,以便于項(xiàng)目之間的隔離和管理。
下面是 venv
的使用教程:
1. 創(chuàng)建虛擬環(huán)境
打開終端或命令提示符,并導(dǎo)航到你希望創(chuàng)建虛擬環(huán)境的目錄。
然后運(yùn)行以下命令:
python3 -m venv myenv
這將在當(dāng)前目錄下創(chuàng)建一個(gè)名為 myenv
的虛擬環(huán)境。
你可以將 myenv
替換為你自己喜歡的任意名稱。
2. 激活虛擬環(huán)境
在終端中,運(yùn)行以下命令來激活虛擬環(huán)境:
- 在 Linux 或 macOS 上:
source myenv/bin/activate
- 在 Windows 上:
myenv\Scripts\activate
當(dāng)虛擬環(huán)境激活后,你會(huì)注意到終端的提示符會(huì)變化,以反映當(dāng)前已激活的虛擬環(huán)境。
3. 使用虛擬環(huán)境
在激活的虛擬環(huán)境中,你可以安裝和使用特定版本的 Python 包和庫,而不會(huì)影響全局環(huán)境。
例如,你可以運(yùn)行以下命令來安裝包:
pip install package_name
4. 退出虛擬環(huán)境
當(dāng)你完成使用虛擬環(huán)境后,可以通過運(yùn)行以下命令來退出虛擬環(huán)境:
deactivate
這將使虛擬環(huán)境停止激活,并返回到系統(tǒng)的全局環(huán)境。
虛擬環(huán)境的創(chuàng)建、激活和使用過程如上所述。通過使用 venv
,你可以在不同的項(xiàng)目之間輕松地切換和管理獨(dú)立的環(huán)境。
5. VSCode配置虛擬環(huán)境自動(dòng)激活
用超級(jí)管理員權(quán)限打開powershell
輸入set-executionpolicy remotesigned
,再輸入y
確認(rèn)
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python實(shí)現(xiàn)學(xué)員管理系統(tǒng)(面向?qū)ο蟀?
這篇文章主要為大家詳細(xì)介紹了python面向?qū)ο蟀鎸?shí)現(xiàn)學(xué)員管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-06-06如何用Python進(jìn)行回歸分析與相關(guān)分析
這篇文章主要介紹了如何用Python進(jìn)行回歸分析與相關(guān)分析,這兩部分內(nèi)容會(huì)放在一起講解,文中提供了解決思路以及部分實(shí)現(xiàn)代碼,需要的朋友可以參考下2023-03-03介紹Python的Django框架中的靜態(tài)資源管理器django-pipeline
這篇文章主要介紹了介紹Python的Django框架中的靜態(tài)資源管理器django-pipeline,django-pipeline是一個(gè)開源項(xiàng)目,被用來處理css等靜態(tài)文件,需要的朋友可以參考下2015-04-04Python編程實(shí)現(xiàn)從字典中提取子集的方法分析
這篇文章主要介紹了Python編程實(shí)現(xiàn)從字典中提取子集的方法,結(jié)合實(shí)例形式對(duì)比分析了Python采用字典推導(dǎo)式與序列轉(zhuǎn)換實(shí)現(xiàn)字典提取子集的相關(guān)操作技巧與優(yōu)缺點(diǎn),需要的朋友可以參考下2018-02-02Python如何使用Scapy實(shí)現(xiàn)端口探測(cè)
Scapy 是一款使用純Python編寫的跨平臺(tái)網(wǎng)絡(luò)數(shù)據(jù)包操控工具,它能夠處理和嗅探各種網(wǎng)絡(luò)數(shù)據(jù)包,本文主要介紹了Python如何使用使用Scapy實(shí)現(xiàn)端口探測(cè),有需要的可以參考下2023-10-10