日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

windows的python切换环境_Windows下的python虚拟环境设置

發(fā)布時間:2024/7/23 python 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 windows的python切换环境_Windows下的python虚拟环境设置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Windows下的python虛擬環(huán)境設(shè)置:

virtualenv

在python開發(fā)中,我們可能會遇到一種情況:就是當前的項目依賴的是某一個版本,但是另一個項目依賴的是另一個版本,這樣就會造成依賴沖突。在這種情況之下,我們就需要一個工具能夠?qū)⑦@兩種或幾種不同版本的環(huán)境隔離開來,需要哪個版本就切換到哪個版本做為默認版本,讓每個版本應(yīng)用都各自擁有一套“獨立”的Python運行環(huán)境。而virtualenv就可以解決這種情況,它通過創(chuàng)建一個虛擬化的python運行環(huán)境,在同一計算機中隔離多個python版本的工具,將我們所需的依賴安裝進不同的虛擬環(huán)境中,使不同項目之間相互獨立、不干擾。也就是說在這個環(huán)境中你可以安裝私有包,而且不會影響系統(tǒng)中安裝的全局Python解釋器。

安裝: pip install virtualenv

如果安裝不成功也可以下載virtualenv源碼package,通過執(zhí)行setup.py來安裝virtualenv。同時因為python2和python3的不同,因此也有了兩種pip和pip3兩種python包安裝工具,而兩種工具安裝的virtualenv也是不相同的,python2安裝的virtualenv虛擬化出來的python運行環(huán)境是python2的,python3安裝的virtualenv默認虛擬環(huán)境則是python3的。

使用方法

創(chuàng)建環(huán)境:進入要創(chuàng)建的虛擬環(huán)境的目錄執(zhí)行下面的命令;

virtualenv [環(huán)境名]

這會在當前目錄下創(chuàng)建一個獨立的Python運行環(huán)境,可使用 virtualenv --help 來查看如何使用。

使用環(huán)境

新建的Python環(huán)境被放到當前目錄下的[環(huán)境名] 目錄。有了[環(huán)境名] 這個Python環(huán)境:

激活虛擬化環(huán)境: [環(huán)境名]\Scripts\activate

激活后在命令行的前面會出現(xiàn)新環(huán)境名稱,表示當前環(huán)境是一個名為[環(huán)境名] 的Python環(huán)境,接下來可使用pip命令安裝新環(huán)境需要的各種包。(pip命令在創(chuàng)建新環(huán)境時自帶)

退出虛擬環(huán)境

deactivate

此時就回到了正常的環(huán)境,現(xiàn)在pip或python均是在系統(tǒng)Python環(huán)境下執(zhí)行。

完全可以針對每個應(yīng)用創(chuàng)建獨立的Python運行環(huán)境,這樣就可以對每個應(yīng)用的Python環(huán)境進行隔離。

virtualenv是如何創(chuàng)建“獨立”的Python運行環(huán)境的呢?原理很簡單,就是把系統(tǒng)Python復制一份到virtualenv的環(huán)境,用命令[環(huán)境名]\Scripts\activate進入一個virtualenv環(huán)境時,virtualenv會修改相關(guān)環(huán)境變量,讓命令python和pip均指向當前的virtualenv環(huán)境。

如果要刪除虛擬環(huán)境,只需退出虛擬環(huán)境后,刪除對應(yīng)的虛擬環(huán)境目錄即可。不影響其他環(huán)境。

virtualenvwrapper

virtualenvwrapper是基于virtualenv之上的工具擴展管理包,它將所有的虛擬環(huán)境統(tǒng)一起來,用于更方便管理虛擬環(huán)境,它可以做:

將所有虛擬環(huán)境整合在一個目錄下

管理(新增,刪除,復制)虛擬環(huán)境

切換虛擬環(huán)境

安裝

pip install virtualenvwrapper-win

默認創(chuàng)建的虛擬環(huán)境位于C:\Users\username\envs,可以通過環(huán)境變量WORKON_HOME來定制。

通過計算機-->屬性-->高級系統(tǒng)設(shè)置-->環(huán)境變量-->在系統(tǒng)變量中新建“變量名”:WORKON_HOME,變量值:“你自定義的路徑”。

使用方法

所有的命令可使用:virtualenvwrapper --help 進行查看;

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

mkvirtualenv [環(huán)境名]

創(chuàng)建成功之后就會在剛才的WORKON_HOME所設(shè)置的目錄下創(chuàng)建指定的虛擬環(huán)境并且自動進入,退出的話也是使用deactivate。再次進入的話,就不用向virtualenv那樣去尋找路徑,直接可以使用命令就可以進入虛擬環(huán)境:

workon [環(huán)境名]

常用的命令還有:

刪除環(huán)境:rmvirtualenv [環(huán)境名]

列出所有環(huán)境:workon 或者 lsvirtualenv -b

Windows下的python虛擬環(huán)境設(shè)置

總結(jié)

以上是生活随笔為你收集整理的windows的python切换环境_Windows下的python虚拟环境设置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。