Python的Virtualenv(虚拟环境)的使用(Windows篇)2
Python的Virtualenv(虛擬環(huán)境)的使用(Windows篇)
2018年04月13日 11:35:01?????????? D_FallMoon?????????? 閱讀數(shù) 771???????????????????????????????????????????????????????????????? 版權(quán)聲明:版權(quán)所有 裝載請注明??????????????????? https://blog.csdn.net/D_Music/article/details/79926284??????????????? ??????????????????????????????????????????參考轉(zhuǎn)自:http://www.seoerzone.com/article/virtualenv-for-python/
?
Virtualenv(virtualenviroment) 旨在創(chuàng)建一個Python虛擬獨立的環(huán)境,與其他Python工程環(huán)境相互獨立。
Windows篇
Virtualenv 的安裝
?
virtualenv的安裝需要使用pip(沒有pip可以參考pip安裝教程)
?
命令:pip installvirtualenv
?
運行完成后,運行virtualenv --version
表示安裝成功。
?
?
Virtualenv使用
?
可以使用virtualenv-h 命令來查看幫助文檔。
?
這里簡單介紹下:
先在PC的某個文件夾里新建一個你的工作文件夾,然后cd到該目錄下
NOTE:電腦環(huán)境變量里沒有WORKON_HOME如果有的話請講目錄切到該環(huán)境變量指定的目下操作。
然后使用命令:virtualenv myvirtual
?
此時myvirtual 虛擬環(huán)境創(chuàng)建成功,在當前目錄下應當有一個myvirtual文件夾。
執(zhí)行命令如下:
1、cd myvirtual\Scripts
2、activate
執(zhí)行成功后就會在命令行開頭看見一個(myvirtual)
?
Note:命令deactivate是退出虛擬環(huán)境
我本機此時默認的python環(huán)境為python2.7,那么此時創(chuàng)建的虛擬環(huán)境就是以python2.7創(chuàng)建的虛擬化環(huán)境,如果需要選擇一個python解釋器來創(chuàng)建虛擬化環(huán)境,命令為:
?
virtualenv -p /usr/bin/python3.6 myenv
?
Virtualenv管理器——Virtualenvwrapper
?
該管理器能對virtual進行有效、快速的管理
?
virtualenvwrapper的安裝
1、命令:pip installvirtualenvwrapper-win
安裝成功。
2、配置虛擬環(huán)境安裝目錄的環(huán)境變量。
在環(huán)境變量里新建WOEKON_HOME如下圖:
這里變量值根據(jù)自己PC自己隨意選擇,以后新建的虛擬環(huán)境文件夾是配置在該目錄下。
?
virtualenvwrapper的使用
輸入virtualenvwrapper回車就會有幫助文檔出來
這里舉例幾個命令
1、mkvirtualenv myvir2
創(chuàng)建一個名字叫myvir2的虛擬環(huán)境
2、rmvirtualenv myvir2
刪除名字叫myvir2的虛擬環(huán)境
3、workon
單獨使用這個命令會列出所有的虛擬環(huán)境和lsvirtualenv是相同的,當跟上虛擬環(huán)境名稱后就會切換到該虛擬環(huán)境。
4、mkproject 工程目錄名
這個命令需要我們添加PROJECT_HOME環(huán)境變量,然后才可以使用。
改命令會在在前面創(chuàng)建的PROJECT_HOME的指定文件夾里創(chuàng)建一個工程目錄,同時會創(chuàng)建一個與工程目錄同名的虛擬空間。
Ps:感覺這個命令就是為了解決不同Python工程但需要相同環(huán)境但又不想重新創(chuàng)建環(huán)境問題所以設計的。知道的大神可以補充一下。
還不清楚怎么用?
如果上面配置好了之后還不知道怎么使用的話?請按照以下三步:
Step1、新建虛擬環(huán)境
Step2、安裝Python所需要的包,編輯自己的代碼調(diào)試運行。
Step3、寫好了之后退出虛擬環(huán)境。
?
虛擬環(huán)境的復制
一、首先收集原環(huán)境的安裝包信息。
在虛擬環(huán)境中使用命令:
pip freeze >e:\fileofinstalled.txt
?
NOTES:
?
二、拷貝信息到新的環(huán)境
首先新建一個虛擬環(huán)境,然后切換到新的虛擬環(huán)境,然后執(zhí)行以下命令:
pip install -r? e:\fileofinstalled.txt
?
這樣就完成了環(huán)境的拷貝,我感覺與其這樣操作還不如使用上面的mkproject命令。
轉(zhuǎn)載于:https://www.cnblogs.com/my-python-road/p/11056343.html
總結(jié)
以上是生活随笔為你收集整理的Python的Virtualenv(虚拟环境)的使用(Windows篇)2的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到自己保胎是胎梦吗
- 下一篇: 前端面试常见逻辑题收集及分析