日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python virtualenv虛擬環境配置與使用教程詳解

瀏覽:148日期:2022-07-17 17:16:42

概述

python開發過程中,我們可能需要同時開發多款應用,這些應用可能公用同一個版本的Python程序,但是使用不同版本的第三方庫,比如A應用使用six 1.12.0,而B應用需要使用six 1.15.0。這種情況下,virtualenv就派上用場了,它能為每個應用提供一套“相對獨立”的Python虛擬運行環境。

注意,這里為啥是“相對獨立”而不是“絕對獨立”呢?針對一些.exe依賴程序,默認安裝時,不會安裝在虛擬環境中,安裝后為各個應用共享,參考網絡資料說要改注冊表才可以。

虛擬環境配置與使用

測試環境

win10

python3.5

python3.6

virtualevn 20.0.23

虛擬環境配置

1. 安裝virtualenv

pip install virtualenv

說明:這里的pip使用哪個python版本關聯的pip(如果系統有多個python版本),取決于你系統環境變量配置

安裝完后可以查看virtualenv.exe所在路徑

where virtualenv

python virtualenv虛擬環境配置與使用教程詳解

說明:如上圖,實踐時發現,執行pip install virtualenv命令后,根據path系統環境變量能找到的所有python都裝上了virtualenv

安裝完后可以通過where查看virtualenv.exe所在路徑

在Python3.4之前,virtualenv需要獨立手動安裝后,方可執行。之后的版本中,Python自帶了一個venv庫,執行python ?m venv就可以達到與virtalenv同樣的效果。更多的用戶習慣上還是使用virtualenv的方式。

下面我安裝的是16.0.4版本的virtualenv。更高版本的下面有一定說明,請注意區別。

2. 創建虛擬環境

創建一個總目錄,用于管理所有虛擬環境。

C:Userscassmall>cd /d d:

D:>mkdir d:PythonVirtualenvs

D:>set path=D:Program FilesPython35Scriptsvirtualenv.exe;%path%

D:>virtualenv -p 'D:Program FilesPython35python.exe' d:PythonVirtualenvsoldAutotestingPlatform

created virtual environment CPython3.5.4.final.0-64 in 1902ms

creator CPython3Windows(dest=d:PythonVirtualenvsoldAutotestingPlatform, clear=False, global=False)

seeder FromAppData(download=False, pip=latest, setuptools=latest, wheel=latest, via=copy, app_data_dir=C:UserscassmallAppDataLocalpypavirtualenvseed-app-datav1.0.1)

activators FishActivator,BashActivator,BatchActivator,XonshActivator,PythonActivator,PowerShellActivator

選項說明:

-p: 指定你要虛擬的Python版本,如果python路徑帶空格,需要為路徑添加雙引號,否則會報類似錯誤:FileNotFoundError: [WinError 2] 系統找不到指定的文件

d:PythonVirtualenvsoldAutotestingPlatform: 單個虛擬環境的目錄路路徑(路徑格式推薦:總目錄路徑/以項目命名的目錄),這里表示在PythonVirtualenvs該目錄下,建立一個名叫oldAutotestingPlatform的虛擬環境。

virtualenv的早些版本,還支持?-no-site-packages參數,用于控制建立虛擬環境時不將原版本中的第三方庫拷貝過來,以便獲得一個純凈的Python環境,最新版本中,去掉了該參數,默認直接使用?-no-site-packages模式。

更多選項參考官方資料。

查看創建結果

python virtualenv虛擬環境配置與使用教程詳解

使用虛擬環境

命令行下,進入你要使用的虛擬環境的目錄下的script文件夾,運行activate命令?;蛘呤褂媒^對路徑的方式調用該命令。

d:PythonVirtualenvsoldAutotestingPlatformScripts>activate.bat

(oldAutotestingPlatform) d:PythonVirtualenvsoldAutotestingPlatformScripts>

如上,如果命令執行成功,會出現提示符,本例中為(oldAutotestingPlatform),表示當前在oldAutotestingPlatform這個虛擬環境內,在該環境內進行的python相關操作(運行python命令,安裝python軟件包等,和在常規python環境中操作一樣,該怎么操作還是怎么操作),都被限制和綁定在該虛擬環境內(軟件包會被安裝到虛擬環境目錄下的Libsite-packages中),不會對操作系統下本地的Python版本和其它的虛擬環境產生任何的影響。

退出虛擬環境

python virtualenv虛擬環境配置與使用教程詳解

要退出虛擬環境,只要運行script目錄下的deactivate命令就可以了。

刪除虛擬環境

要刪除虛擬環境,直接刪除對應虛擬環境目錄就可以了

virtualenv配合Pycharm的使用

可以在Pycharm中指定虛擬環境的python解釋器,以便讓項目在虛擬環境中運行。做法如下:

File -> Settings -> Project:xxx(具體項目) -> Project Interpreter

python virtualenv虛擬環境配置與使用教程詳解

python virtualenv虛擬環境配置與使用教程詳解

選擇Add Local

選擇對應虛擬環境目錄下的Scriptspython.exe,如下,點擊Ok即可。

python virtualenv虛擬環境配置與使用教程詳解

python virtualenv虛擬環境配置與使用教程詳解

到此這篇關于python virtualenv虛擬環境配置與使用教程詳解的文章就介紹到這了,更多相關python virtualenv虛擬環境內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美日韩视频免费看| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 婷婷丁香综合| 久久中文字幕av| 91精品国产91久久久久久黑人| 欧美日韩精品一区二区视频| www.com.cn成人| 日韩在线欧美| 欧美理论视频| 丝袜美腿成人在线| 日本视频一区二区| 国产精品久久久免费| 精品一区二区三区的国产在线观看| 免费看一区二区三区| 日本精品黄色| 欧美日韩亚洲在线观看| 免费观看久久av| 免费视频久久| 日韩av网站免费在线| 美女视频一区在线观看| а√在线中文在线新版| 午夜免费一区| 亚洲精品自拍| 久久一区视频| 亚洲大全视频| 日韩有吗在线观看| 精品深夜福利视频| 九九久久电影| 97精品资源在线观看| 鲁鲁在线中文| 99国产精品视频免费观看一公开 | 国产综合视频| 婷婷精品在线| 久久精品国产精品亚洲毛片| 欧美日韩水蜜桃| 日韩欧美激情电影| 丁香婷婷久久| 久久国产精品亚洲77777| 欧美久久一区二区三区| 亚洲精品成人图区| 日韩一区精品视频| 久久精品av麻豆的观看方式| 国产白浆在线免费观看| 久久国产66| 精品国产91| 国产农村妇女精品一二区| 欧美激情aⅴ一区二区三区 | 中文不卡在线| 美女视频黄 久久| 午夜久久免费观看| 久久国产精品色av免费看| 日韩电影在线视频| 日本a级不卡| 亚洲婷婷在线| 清纯唯美亚洲综合一区| 久久精品中文| 日韩美女国产精品| 欧美日韩中文字幕一区二区三区| 少妇精品在线| 久久精品在线| 久久成人福利| 亚洲最新av| 国产v综合v| 国产伦理久久久久久妇女| 91成人超碰| 精品少妇av| 亚洲色图国产| 久久精品观看| 麻豆精品蜜桃视频网站| 国产一区视频在线观看免费| 国产精品视频首页| 丝袜亚洲另类欧美| 久久久人人人| 久久97视频| 亚洲九九精品| av一区二区高清| 成人午夜网址| 青青草91视频| 喷白浆一区二区| 99久久久久国产精品| 欧美国产另类| 18国产精品| 免费在线观看视频一区| 久久美女精品| 精品香蕉视频| 国产精久久久| 日本欧美韩国一区三区| 蜜臀久久99精品久久久画质超高清| 另类中文字幕国产精品| 久久影院资源站| 久久国产视频网| 亚洲一二三区视频| 免费久久久久久久久| 岛国av免费在线观看| 国产精品最新| 日韩精品亚洲专区在线观看| 久久国产精品亚洲77777| 免费视频一区三区| 日韩精品免费一区二区在线观看 | 久久精品国产一区二区| 日韩动漫一区| 亚洲一级淫片| 视频在线观看91| 国产亚洲精品v| 9久re热视频在线精品| 亚洲激情中文在线| 婷婷色综合网| 亚洲男女av一区二区| 亚洲小说欧美另类婷婷| 亚洲成人精品| 激情国产在线| 日韩大片在线播放| 不卡一二三区| 欧美一级鲁丝片| 国产+成+人+亚洲欧洲在线| 久久成人av| 欧美成a人片免费观看久久五月天| 欧美日韩伊人| 国产精品99久久免费观看| 国产激情精品一区二区三区| 国产精品香蕉| 久久一区亚洲| 国产精品不卡| 中文字幕一区久| 日韩精品诱惑一区?区三区| 久久久精品区| 国产suv精品一区| 日韩成人a**站| 久久久777| 夜夜精品视频| 亚洲精品影视| 国产精品白丝久久av网站| 国产精品久久久久久妇女| 久久av国产紧身裤| 国产精品不卡| 欧美日韩色图| 久久成人一区| 日韩动漫一区| 国产精品99精品一区二区三区∴ | 丝袜美腿高跟呻吟高潮一区| 一二三区精品| 国产精品亚洲欧美一级在线| 久久精品三级| 日韩一区二区三区免费播放| re久久精品视频| 综合激情在线| 国产精品高清一区二区| 日韩中文首页| 国产精品三上| 国产精品日本一区二区三区在线 | 国产精品宾馆| 中文字幕一区久| 午夜欧美视频| 日本欧美大码aⅴ在线播放| 精品国产欧美日韩| 日韩不卡在线| 久久国产66| 国产精品成人3p一区二区三区| 日本不良网站在线观看| 日韩视频二区| 婷婷精品在线观看| 精品网站aaa| 欧美日韩国产高清电影| 午夜久久av | 欧美亚洲人成在线| 97在线精品| 天堂成人免费av电影一区| 国产精品伦一区二区| 久久久久久久久99精品大| 日韩欧美久久| 精品丝袜在线| 亚洲精品激情| 亚洲欧洲高清| 久久一二三区| 麻豆精品蜜桃视频网站| 国产高清一区二区| 欧美中文一区| se01亚洲视频| 日韩欧乱色一区二区三区在线| 国产suv精品一区二区四区视频 | 999久久久免费精品国产| 天堂久久av| 日韩欧美国产精品综合嫩v| 蜜臀av一区二区在线免费观看| 国产精品久久久久久久久免费高清 | 日韩精品久久理论片| 樱桃视频成人在线观看| 蜜桃久久精品一区二区| 国产一区二区亚洲| 亚洲三级精品| 99久久www免费| 久久超级碰碰| 久久亚洲色图| 精品日韩视频| 国产精品乱战久久久| 午夜宅男久久久| 欧美xxxx性| 视频一区日韩| 91成人超碰| 日韩国产激情|