window下python環(huán)境安裝


什么是python?
python 是一種跨平臺(tái),可移植的編程語(yǔ)言

Python官網(wǎng):http://www.python.org/
Python文檔地址:http://www.python.org/doc/
Python模塊倉(cāng)庫(kù) https://pypi.python.org/pypi

win10安裝python3.7環(huán)境

打開官方網(wǎng)站---->dowloads--->window---->選擇stable release(穩(wěn)定版本下面的包進(jìn)行下載)

python 環(huán)境安裝_第1張圖片
python 環(huán)境安裝_第2張圖片

選擇可執(zhí)行安裝包:注意位數(shù)

python 環(huán)境安裝_第3張圖片

開始安裝(選擇Customize installtion 安裝可以定制python安裝路徑,跟著導(dǎo)航一步一步完成)
python 環(huán)境安裝_第4張圖片
安裝完成打開命令行輸入 python 命令會(huì)顯示python 的版本號(hào)

pip工具

pip 是 Python 包管理工具,該工具提供了對(duì)Python 包的查找、下載、安裝、卸載的功能。Python 2.7.9 + 或 Python 3.4+ 以上版本都自帶 pip 工具。pip有版本之分,pip1,pip2,pip3,所以在使用pip之前確定pip對(duì)應(yīng)管理的python,pip -V可以顯示

python 環(huán)境安裝_第5張圖片

pip常用的命令
1.pip list :顯示已經(jīng)安裝包的名稱以及版本
2.pip install package :安裝pip倉(cāng)庫(kù)默認(rèn)的包
3.pip install package==version: 安裝特定版本的package
4.pip uninstall package :卸載包
5.pip freeze >package.txt :導(dǎo)出已經(jīng)安裝包的列表
6.pip install -r requirements.txt:根據(jù)包的列表導(dǎo)入包
7.pip install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com pillow 修改pip包下載源

virtualenv虛擬環(huán)境安裝

虛擬環(huán)境:實(shí)際工作中同一主機(jī)可能會(huì)安裝多個(gè)版本的python。為了清晰明了,安全可靠的管理這些環(huán)境,需要為每個(gè)項(xiàng)目或每個(gè)應(yīng)用各自建立一套“獨(dú)立、隔離”的Python運(yùn)行環(huán)境。virtualenv就是就是為每個(gè)項(xiàng)目提供隔離,獨(dú)立的工作環(huán)境

virtualenv安裝方式

pip install virtualenv

核心要點(diǎn)

一個(gè)virtualen可以管理多個(gè)版本的python虛擬環(huán)境,所以不需要和pip一樣,每個(gè)版本對(duì)應(yīng)著相應(yīng)的pip

創(chuàng)建虛擬隔離環(huán)境

python 環(huán)境安裝_第6張圖片

  • 在CMD控制臺(tái)下輸入where virtualenv 找到命令的路徑
  • 創(chuàng)建項(xiàng)目的虛擬環(huán)境:virtualenv.exe -p "c:\Program Files\python3.7\python.exe" --no-site-packages "d:\project"
    -p: 指定你要虛擬的Python版本
    –-no-site-packages:表示在建立虛擬環(huán)境時(shí)不將原版本中的第三方庫(kù)拷貝過來,這樣就能獲得一個(gè)純凈的Python環(huán)境
    d:\project:項(xiàng)目的目錄

使用虛擬環(huán)境

cmd --->>"d:\project\Scripts\activate"

退出虛擬環(huán)境

要退出虛擬環(huán)境,只要運(yùn)行script目錄下的deactivate命令就可以了。