venv是Python的虛擬環(huán)境管理工具,它可以創(chuàng)建獨(dú)立的Python環(huán)境,讓不同項(xiàng)目使用不同的Python版本和依賴庫,避免版本沖突和依賴沖突問題。使用Python venv可以方便地創(chuàng)建、激活、退出、刪除虛擬環(huán)境,以及在虛擬環(huán)境中安裝、升級(jí)、卸載包等操作。
Venv入門教程(命令行界面)
?文章來源地址http://www.zghlxwxcb.cn/news/detail-785794.html
以下是使用Venv創(chuàng)建和管理虛擬環(huán)境的入門教程:
-
安裝Python 首先需要安裝Python,可以從官網(wǎng)下載安裝包進(jìn)行安裝。
-
創(chuàng)建虛擬環(huán)境 在命令行中輸入以下命令來創(chuàng)建一個(gè)名為myenv的虛擬環(huán)境:
python -m venv myenv
?
python -m venv .venv
# 一般在項(xiàng)目中,用.venv文件夾代表虛擬環(huán)境目錄
-
激活虛擬環(huán)境 在Windows系統(tǒng)中,進(jìn)入虛擬環(huán)境的Scripts目錄下,運(yùn)行activate.bat文件來激活虛擬環(huán)境:
cd myenv\Scripts
activate.bat
# 或 .\activate
????????在Linux或macOS系統(tǒng)中,進(jìn)入虛擬環(huán)境的bin目錄下,運(yùn)行activate文件來激活虛擬環(huán)境:
source myenv/bin/activate
????????激活虛擬環(huán)境后在命令行的提示符左側(cè)標(biāo)注該虛擬環(huán)境,如下:
?文章來源:http://www.zghlxwxcb.cn/news/detail-785794.html
?
-
安裝包 在虛擬環(huán)境中使用pip命令來安裝需要的包,例如:
pip install numpy
-
退出虛擬環(huán)境 在任何操作系統(tǒng)中,可以使用以下命令退出虛擬環(huán)境:
deactivate
-
刪除虛擬環(huán)境 在任何操作系統(tǒng)中,可以刪除虛擬環(huán)境的目錄來刪除虛擬環(huán)境:
rmdir /s myenv ? ?# Windows
rm -rf myenv ? ? ?# Linux/macOS
或則直接在項(xiàng)目文件夾中刪除myenv文件夾。
全部演示過程(Windows):
?
在jupter notebook使用venv創(chuàng)建好的虛擬環(huán)境
確保虛擬環(huán)境中已安裝ipykernel。
在虛擬項(xiàng)目環(huán)境中使用Jupyter notebook的步驟如下:
$ python -m venv projectname #安裝虛擬環(huán)境,若已安裝,則略過
$ python -m venv .venv
$ source projectname/bin/activate #啟用虛擬環(huán)境
(venv) $ pip install ipykernel # 在虛擬環(huán)境的提示符下,利用pip安裝ipykernel。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 試驗(yàn)了一次,安裝了一次之后,就不需要再次安裝了。
(venv) $ ipython kernel install --user --name=projectname # 安裝一個(gè)新的kernel
運(yùn)行jupyter notebook選擇內(nèi)核
?
?
在Pycharm中創(chuàng)建虛擬環(huán)境
在創(chuàng)建項(xiàng)目時(shí),創(chuàng)建虛擬環(huán)境
?
?
在項(xiàng)目?jī)?nèi)創(chuàng)建虛擬環(huán)境
打開文件
-設(shè)置
-項(xiàng)目
-Python解釋器
,在右側(cè)選擇添加本地解釋器。
?
創(chuàng)建虛擬環(huán)境
?
激活虛擬環(huán)境?
在Pycharm包管理界面安裝包,就不需要我們手動(dòng)激活虛擬環(huán)境讓后在用pip安裝包。
?
從Pycharm中打開終端(不同版本的終端按鈕不一樣,有的在底端,有的在左下端)
?從Pytcharm中打開的終端是已經(jīng)激活了虛擬環(huán)境的,在這里可以執(zhí)行pip命令安裝的包。如果在終端的命令提示符前面沒有用圓括號(hào)包裹的虛擬環(huán)境名稱,則說明沒用激活虛擬環(huán)境,在這種情況下如果執(zhí)行pip安裝,會(huì)直接安裝到全局python環(huán)境中,并不會(huì)安裝到虛擬環(huán)境中。
?
?
在VsCode中創(chuàng)建虛擬環(huán)境
用VsCode打開項(xiàng)目,按組合鍵Shift
+Ctrl
+P
打開命令框,輸入python
選擇要?jiǎng)?chuàng)建的虛擬環(huán)境類型
?
一般選擇Ven虛擬環(huán)境,選擇指定的版本。
?
創(chuàng)建成功
?
激活虛擬環(huán)境
?
?
?
到了這里,關(guān)于python創(chuàng)建虛擬環(huán)境的幾種方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!