很多初學者會使用windows作為開發機使用, 今天就來看下如何在win10和Linux下分別安裝Python虛機環境。虛機環境有非常多的優點,今天我們用的虛擬環境是virtualenv。

virtualenv用於創建獨立的Python環境,多個Python相互獨立,互不影響,它能夠:
1. 在沒有權限的情況下安裝新套件
2. 不同應用可以使用不同的套件版本
3. 套件升級不影響其他應用
win10下安裝
1. 打開cmd 安裝虛擬環境包
pip install virtualenvwrapper-win
2. 配置環境變量
WORKON_HOME
E:\Python_Envs
3. 打開新的cmd窗口 安裝虛擬環境
建立兩個純淨的虛擬環境
mkvirtualenv --python=C:\SoftWare\Python27\python.exe python27
deactivate
mkvirtualenv --python=C:\SoftWare\Python36\python.exe python36
deactivate
建立使用的虛擬環境
mkvirtualenv --python=C:\SoftWare\Python27\python.exe py27
deactivate
mkvirtualenv --python=C:\SoftWare\Python36\python.exe py36
deactivate
安裝常用包(Python36)
workon py36
pip install PIL
pip install pymysql
pip install django
deactivate
命令介紹
mkvitualenv Env 創建虛擬環境 --python 可指定python版本
workon 查看虛擬環境
workon Env 進入虛擬環境
pip list 查看已安裝包列表 --format=columns
指定顯示方式
deactivate 退出虛擬環境
Linux下安裝
安裝
1sudo apt-get install python-virtualenv
使用方法
virtualenv [虛擬環境名稱]
如,創建**ENV**的虛擬環境
1virtualenv ENV
默認情況下,虛擬環境會依賴係統環境中的site packages,就是說係統中已經安裝好的第三方package也會安裝在虛擬環境中,如果不想依賴這些package,那麼可以加上參數 --no-site-packages建立虛擬環境
virtualenv --no-site-packages [虛擬環境名稱]
啟動虛擬環境
cd ENV
source ./bin/activate
注意此時命令行會多一個(ENV),ENV為虛擬環境名稱,接下來所有模塊都隻會安裝到該目錄中去。
退出虛擬環境
deactivate
在虛擬環境安裝Python套件
Virtualenv 附帶有pip安裝工具,因此需要安裝的套件可以直接運行:
pip install [套件名稱]
如果沒有啟動虛擬環境,係統也安裝了pip工具,那麼套件將被安裝在係統環境中,為了避免發生此事,可以在~/.bashrc文件中加上:
export PIP_REQUIRE_VIRTUALENV=true
或者讓在執行pip的時候讓係統自動開啟虛擬環境:
export PIP_RESPECT_VIRTUALENV=true
Virtualenvwrapper
Virtaulenvwrapper是virtualenv的擴展包,用於更方便管理虛擬環境,它可以做:
1. 將所有虛擬環境整合在一個目錄下
2. 管理(新增,刪除,複製)虛擬環境
3. 切換虛擬環境
安裝
1sudo easy_install virtualenvwrapper
此時還不能使用virtualenvwrapper,默認virtualenvwrapper安裝在/usr/local/bin下麵,實際上你需要運行virtualenvwrapper.sh文件才行,先別急,打開這個文件看看,裏麵有安裝步驟,我們照著操作把環境設置好。
創建目錄用來存放虛擬環境
1mkdir $HOME/.virtualenvs
在~/.bashrc中添加行:
export WORKON_HOME=$HOME/.virtualenvs
在~/.bashrc中添加行:
1source /usr/local/bin/virtualenvwrapper.sh
運行:
source ~/.bashrc
此時virtualenvwrapper就可以使用了。
以上就是
在win10和linux上分別安裝Python虛擬環境的詳細介紹,希望對大家有所幫助。最後想要學習Python開發技術的朋友選擇扣丁學堂絕對是你最正確的選擇,扣丁學堂不僅有名師和與時俱進的課程體係,還有大量的Python培訓視頻教程供學員觀看學習,想要快速學好Python開發工程師技能高薪就業的小夥伴抓緊時間行動吧。扣丁學堂python技術交流群279521237。
相關資訊
最新熱門應用
樂速通app官方最新版
生活實用168.55MB
下載
墨趣書法app官網最新版
辦公學習52.6M
下載
光速寫作軟件安卓版
辦公學習59.73M
下載
中藥材網官網安卓最新版
醫療健康2.4M
下載
駕考寶典極速版安卓app
辦公學習189.48M
下載
貨拉拉搬家小哥app安卓版
生活實用146.38M
下載
烘焙幫app安卓最新版
生活實用22.0M
下載
喬安智聯攝像頭app安卓版
生活實用131.5M
下載
駕考寶典科目四app安卓版
辦公學習191.55M
下載
九號出行
旅行交通133.3M
下載