摘要:創(chuàng)建目錄用來存放虛擬環(huán)境我的安裝完,默認就已經創(chuàng)建該目錄了在文件中添加在中添加運行使用此時就可以使用了。列出虛擬環(huán)境列表新建虛擬環(huán)境啟動切換虛擬環(huán)境刪除虛擬環(huán)境離開虛擬環(huán)境
一、virtualenv 1.簡介
virtualenv可以使多個Python相互獨立,互不影響,它能夠:
1. 在沒有權限的情況下安裝新套件 2. 不同應用可以使用不同的套件版本 3. 套件升級不影響其他應用2. 安裝
sudo apt-get install python-virtualenv3. 創(chuàng)建虛擬環(huán)境,并進入虛擬環(huán)境
mkdir py/django_pro -p cd py/django_pro/ virtualenv web01 cd web01 source bin/activate4. 退出虛擬環(huán)境:
deactivate
此時我們會發(fā)現shell提示符前面多了一個(web01),這說明我們已經在Python虛擬環(huán)境了,在這個里面我們可以安裝任意的Python庫,而不用擔心會把系統(tǒng)的Python庫搞亂。
【注:默認情況下,虛擬環(huán)境會依賴系統(tǒng)環(huán)境中的site packages,就是說系統(tǒng)中已經安裝好的第三方package也會安裝在虛擬環(huán)境中,如果不想依賴這些package,那么可以加上--no-site-packeages參數。即 virtualenv --no-site-packages web02,也可以創(chuàng)建virtualenv的別名,即vim ~/.bashrc 然后添加virtualenv="virtualenv --no-site-packages"】
virtaulenvwrapper是virtualenv的擴展包,用于更方便管理虛擬環(huán)境,它可以做:
【不需要使用source [路徑] 來創(chuàng)建】
1. 將所有虛擬環(huán)境整合在一個目錄下 2. 管理(新增,刪除,復制)虛擬環(huán)境 3. 切換虛擬環(huán)境2. 安裝
sudo pip install virtualenvwrapper3. 配置
安裝完畢,但是此時還不能使用virutalenvwrapper,默認virutalenvwrapper是安裝在/usr/local/bin下的,實際我們需要運行 virtualenvwrapper.sh文件才行。我們可以先查看該文件,里面有配置步驟。
1. 創(chuàng)建目錄用來存放虛擬環(huán)境 mkdir ~/.virtualenvs # 我的安裝完virtualenvwrapper,默認就已經創(chuàng)建該目錄了 2. 在~/.bashrc文件中添加: export WORKON_HOME=/home/milo/.virtualenvs 3. 在~/.bashrc中添加: source /usr/local/bin/virtualenvwrapper.sh 4. 運行 source ~/.bashrc4. 使用
此時virtualenvwrapper就可以使用了。 列出虛擬環(huán)境列表:workon、lsvirtualenv 新建虛擬環(huán)境:mkvirtualenv web03 啟動/切換虛擬環(huán)境:workon web02 刪除虛擬環(huán)境:rmvirtualenv web01 離開虛擬環(huán)境:deactivate
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://systransis.cn/yun/45378.html
引入—— 解決兩個在python開發(fā)中很常見的問題: Python很萬能,這誰都知道(我也知道哈),但這就意味著——Python的庫多,是真的多!你要用哪個庫,就直接下載!pip install!很簡單吧,是很簡單!但是,這樣會很直接的帶來一個問題,也是很多新手容易犯得——你一看他的Python環(huán)境,全是第三方包,密密麻麻的,甚至于開個pycharm,加載第三方包都得加載半年,他還不知道為啥(傻...
摘要:站真是個學習的地方,竟發(fā)現了楊老師的部署視頻,楊老師的站主頁在此主頁有一系列的學習視頻,推薦干貨用于部署的項目主要用了提供后臺,所以靜態(tài)文件僅有部分的。接下來是部署和激活階段了。 吐吐槽 此篇blog將詳細記錄部署Django的每一個步驟,網上現有的教程實在太少太老了!好多坑!第一次嘗試后臺很懵,最坑的地方是安裝的wsgi部分模塊需要更新。B站真是個學習的地方,竟發(fā)現了楊老師的部署視頻...
摘要:站真是個學習的地方,竟發(fā)現了楊老師的部署視頻,楊老師的站主頁在此主頁有一系列的學習視頻,推薦干貨用于部署的項目主要用了提供后臺,所以靜態(tài)文件僅有部分的。接下來是部署和激活階段了。 吐吐槽 此篇blog將詳細記錄部署Django的每一個步驟,網上現有的教程實在太少太老了!好多坑!第一次嘗試后臺很懵,最坑的地方是安裝的wsgi部分模塊需要更新。B站真是個學習的地方,竟發(fā)現了楊老師的部署視頻...
摘要:站真是個學習的地方,竟發(fā)現了楊老師的部署視頻,楊老師的站主頁在此主頁有一系列的學習視頻,推薦干貨用于部署的項目主要用了提供后臺,所以靜態(tài)文件僅有部分的。接下來是部署和激活階段了。 吐吐槽 此篇blog將詳細記錄部署Django的每一個步驟,網上現有的教程實在太少太老了!好多坑!第一次嘗試后臺很懵,最坑的地方是安裝的wsgi部分模塊需要更新。B站真是個學習的地方,竟發(fā)現了楊老師的部署視頻...
閱讀 2287·2019-08-30 15:56
閱讀 3120·2019-08-30 13:48
閱讀 1133·2019-08-30 10:52
閱讀 1505·2019-08-29 17:30
閱讀 430·2019-08-29 13:44
閱讀 3560·2019-08-29 12:53
閱讀 1127·2019-08-29 11:05
閱讀 2677·2019-08-26 13:24