Python學習之旅(三十)

finsom發表於2018-12-11

Python基礎知識(29):virtualenv

virtualenv:用來為一個應用建立一套隔離的Python執行環境

比如,現有兩個Python專案,一個是Python2.7的一個是Python3.5的,可以建立兩個虛擬環境

1、安裝

$ pip3 install virtualenv

2、管理環境

(1)建立目錄

Mac:~ michael$ mkdir myproject
Mac:~ michael$ cd myproject/
Mac:myproject michael$

(2)建立獨立的Python執行環境

mkvirtualenv -p python3 py3env

該命令會幫我們建立一個新環境,預設情況下,環境的目錄是.virtualenv/en1,建立過程中它會自動幫我們安裝pip,以後我們要安裝新依賴時可直接使用pip命令

一些常用命令:

deactivate                                  #退出當前虛擬環境

workon   [虛擬環境名稱]            #使用某個虛擬環境

rmvirtualenv   [虛擬環境名稱]    #刪除某個虛擬環境

lsvirtualenv                                 #列出所有虛擬環境

(3)在虛擬環境安裝第三方包

(venv)Mac:myproject michael$ pip install jinja2
...
Successfully installed jinja2-2.7.3 markupsafe-0.23
(venv)Mac:myproject michael$ python myapp.py

 

 

資料來源:

1、廖雪峰學習官網:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432712108300322c61f256c74803b43bfd65c6f8d0d0000

2、南京大亂燉的部落格:https://www.cnblogs.com/hiddenfox/p/virtualenv-python3.html

相關文章