国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Windows上使用virtualenv搭建Python+Flask開發(fā)環(huán)境

2019-11-25 16:44:58
字體:
供稿:網(wǎng)友

關(guān)于virtualenv:

VirtualEnv用于在一臺機(jī)器上創(chuàng)建多個獨(dú)立的Python虛擬運(yùn)行環(huán)境,多個Python環(huán)境相互獨(dú)立,互不影響,它能夠:

1.在沒有權(quán)限的情況下安裝新套件
2.不同應(yīng)用可以使用不同的套件版本
3.套件升級不影響其他應(yīng)用
虛擬環(huán)境是在Python解釋器上的一個私有復(fù)制,你可以在一個隔絕的環(huán)境下安裝packages,不會影響到你系統(tǒng)中全局的Python解釋器。

虛擬環(huán)境非常有用,因?yàn)樗梢苑乐瓜到y(tǒng)出現(xiàn)包管理混亂和版本沖突的問題。為每個應(yīng)用程序創(chuàng)建一個虛擬環(huán)境可以確保應(yīng)用程序只能訪問它們自己使用的包,從而全局解釋器只作為一個源且依然整潔干凈去更多的虛擬環(huán)境。另一個好處是,虛擬環(huán)境不需要管理員權(quán)限。

安裝Python 2.7
訪問https://www.python.org/,進(jìn)入下載頁面,下載Python 2.7系列的WINDOWS版本。

安裝之后需要把Python相關(guān)的路徑加入到PATH環(huán)境變量中(假如安裝在D:/Python27):

D:/Python27D:/Python27/Scripts

安裝setuptools(easy_install)

wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.pypython ez_setup.py

安裝virtualenv
使用easy_install命令安裝virtualenv:

easy_install virtualenv

創(chuàng)建虛擬環(huán)境
純凈的虛擬環(huán)境:

virtualenv.exe venv

適用于所有軟件包都使用PY軟件包的場景。

混合虛擬環(huán)境:

virtualenv --system-site-packages venv

適用于有部分特殊軟件包的場景,因?yàn)樘囟ㄜ浖谌狈幾g環(huán)境的情況下不能通過pip直接安裝。

激活虛擬環(huán)境:

venv/Scripts/activate.bat

退出虛擬環(huán)境:

venv/Scripts/deactivate.bat

安裝軟件包
激活虛擬環(huán)境之后,使用pip命令安裝軟件包:

pip install package

package替換為軟件包的名稱。

軟件包分為純Python軟件包和特殊軟件包。

純Python軟件包是指完全使用Python編寫的軟件包,不需要編譯環(huán)境,只需要執(zhí)行pip install命令就可以完成安裝。

特殊軟件包是指大部分使用PY編寫、某些特定部分使用C語言編寫的、需要進(jìn)行編譯才能使用的軟件包,不能通過pip install直接安裝,需要編譯環(huán)境支持。比如Mysql-Python(MySQLDb)、pycrypto等。特殊軟件包一般會有WINDOWS的編譯版本。

安裝Flask

virtualenv.exe venvvenv/Scripts/activate.batpip install flask

 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 个旧市| 仁化县| 宁国市| 庄浪县| 镶黄旗| 平邑县| 翁牛特旗| 怀集县| 炉霍县| 昌宁县| 沈丘县| 武山县| 芜湖市| 岳池县| 岳阳市| 沂源县| 北流市| 泸西县| 丰都县| 崇仁县| 隆尧县| 云浮市| 郑州市| 渭源县| 太仓市| 延长县| 乐山市| 慈溪市| 鄂州市| 蒲城县| 三原县| 双牌县| 牟定县| 湘潭市| 盘锦市| 蓝田县| 乾安县| 黎平县| 大洼县| 肇州县| 灵武市|