本文向大家介紹如何在本地搭建python3開發(fā)環(huán)境的方法,包含了更換默認(rèn)鏡像源、虛擬環(huán)境創(chuàng)建以及集成開發(fā)環(huán)境Pycharm的使用和配置。
1.python3.x下載
Python3 可應(yīng)用于多平臺包括 Windows、Linux 和 Mac OS X,本文講述在 Window 平臺上安裝 Python 的簡單步驟:
- 打開 WEB 瀏覽器訪問 https://www.python.org/downloads/windows/ ,一般就下載 executable installer,x86 表示是 32 位機(jī)子的,x86-64 表示 64 位機(jī)子的。
官網(wǎng)頁面
2.python3.x安裝
下載完成后,直接安裝(和裝QQ一樣)

注:這里勾選上是為了添加python的環(huán)境變量。有些同學(xué)可能不清楚環(huán)境變量的作用,這里簡要說一下。
- 環(huán)境變量的作用:
?????? 隨著電腦安裝的軟件越來越多,我們記不住所有軟件的安裝路徑,想運(yùn)行某一軟件就很麻煩。如果想在某一路徑下直接運(yùn)行某款軟件,我們無能為力。
?????? 通過在環(huán)境變量里面加入所有軟件的安裝路徑,當(dāng)我們想運(yùn)行某一軟件時(shí)雙擊其快捷方式或者在DOS界面輸入軟件名稱,此時(shí),計(jì)算機(jī)除了在其當(dāng)前目錄下尋找該軟件的.exe文件外,還在環(huán)境變量中搜索軟件的路徑,找到,運(yùn)行。
?????? 綜上,Windows和DOS操作系統(tǒng)中的path環(huán)境變量,當(dāng)要求系統(tǒng)運(yùn)行一個(gè)程序而沒有告訴它程序所在的完整路徑時(shí),系統(tǒng)除了在當(dāng)前目錄下面尋找此程序外,還應(yīng)到path中指定的路徑去找。用戶通過設(shè)置環(huán)境變量,來更好的運(yùn)行進(jìn)程。
2.1檢查安裝是否成功
打開CMD控制臺窗口,輸入python -V。如圖所示,有版本號出來代表安裝成功。

3.python常用國內(nèi)鏡像源和鏡像源更改方法
?????? 先說鏡像源是什么,python在學(xué)習(xí)的過程種需要下載很多第三方的包,就是默認(rèn)從鏡像源的地方下載的。python的默認(rèn)鏡像源地址在國外,因此訪問速度非常慢。在下載一些第三方庫或包時(shí),會(huì)報(bào)錯(cuò)也大多是這種原因。事實(shí)上,國內(nèi)也有一些自己的鏡像源可以訪問,下方整理了一些
阿里云 http://mirrors.aliyun.com/pypi/simple/
中國科技大學(xué) https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清華大學(xué) https://pypi.tuna.tsinghua.edu.cn/simple/
中國科學(xué)技術(shù)大學(xué) http://pypi.mirrors.ustc.edu.cn/simple/
華中理工大學(xué) http://pypi.hustunique.com/simple/
山東理工大學(xué) http://pypi.sdutlinux.org/simple/
注:pycharm下設(shè)置時(shí)需使用https的域名
?????? 那么如何更改呢?這里介紹一種一勞永逸的方法(window環(huán)境下)
?????? 在user目錄中創(chuàng)建一個(gè)pip目錄,如:C:\Users(用戶)\xxx\pip,新建一個(gè)文本文件pip.txt,輸入如下內(nèi)容后,將后綴名改為.ini。
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple #填寫完整的訪問路徑
trusted-host = https://pypi.tuna.tsinghua.edu.cn #填寫主機(jī)名即可
?????? 明顯可以看出,更換的是一個(gè)網(wǎng)址,你也可以選擇一個(gè)其他的國內(nèi)鏡像。

4.配置虛擬環(huán)境
4.1問題:為什么要搭建虛擬環(huán)境?
?????? 在開發(fā)過程中,當(dāng)需要使用python的某些工具包/框架時(shí)需要聯(lián)網(wǎng)安裝。比如聯(lián)網(wǎng)安裝Flask框架flask-0.10.1版本
sudo pip install flask==0.10.1
??????使用如上命令,會(huì)將flask-0.10.1安裝到C:\Users\Administrator\AppData\Local\Programs\Python\Python39\Lib\site-packages路徑下如果在一臺電腦上,想開發(fā)多個(gè)不同的項(xiàng)目, 需要用到同一個(gè)包的不同版本, 如果使用上面的命令, 在同一個(gè)目錄下安裝或者更新, 新版本會(huì)覆蓋以前的版本, 其它的項(xiàng)目就無法運(yùn)行了。還有一個(gè)蠻重要的原因,就是便于管理,不同的項(xiàng)目使用不同的虛擬環(huán)境,互不干擾,各自安裝自己需要的包。
4.2解決方案:虛擬環(huán)境
??????虛擬環(huán)境可以搭建獨(dú)立的Python運(yùn)行環(huán)境,使得每一個(gè)項(xiàng)目的運(yùn)行環(huán)境與其他項(xiàng)目互不影響。這個(gè)類似你的電腦裝了一個(gè)操作系統(tǒng)(就像是整個(gè)Python的大環(huán)境),但是你也可以在電腦上安裝很多個(gè)虛擬機(jī)(就像多個(gè)虛擬環(huán)境),每個(gè)虛擬機(jī)上安裝不同的軟件互不影響(就像每個(gè)虛擬環(huán)境下安裝不同版本,不同種類的包)。
4.3如何安裝和配置Python虛擬環(huán)境(windows)
- 安裝 virtualenvwrapper-win 包,控制臺下輸入命令:
pip install virtualenvwrapper-win
安裝成功后,會(huì)顯示已安裝好 virtualenv 和 virtualenvwrapper-win

-
輸入workon命令查看是否可用
查詢當(dāng)前所在虛擬環(huán)境
因?yàn)檫€沒有創(chuàng)建虛擬環(huán)境,所有顯示“找不到文件”
- 使用 mkvirtualenv創(chuàng)建虛擬環(huán)境,控制太下輸入命令:
mkvirtualenv -p python my_pro
-p參數(shù)指定Python解釋器程序路徑,如果沒有配置python環(huán)境變量,你這里就不能寫python,要寫python.exe的完整路徑。

虛擬環(huán)境默認(rèn)存放在 C:\Users\Administrator\Envs 目錄中

當(dāng)然也可以修改默認(rèn)存放的路徑:
?????? 找到系統(tǒng)環(huán)境變量,添加WORKON_HOME為指定路徑即可(路徑地址為想要存放的地址)。
-
再次運(yùn)行workon,可以查看到我們已經(jīng)進(jìn)入到了剛才創(chuàng)建好的虛擬環(huán)境my_pro中(再次環(huán)境下運(yùn)行pip install 命令安裝的包只會(huì)安裝在當(dāng)前虛擬環(huán)境下)。
當(dāng)前虛擬環(huán)境
4.4各虛擬環(huán)境如何切換?
??????需要切換到創(chuàng)建的虛擬環(huán)境目錄下的Scripts目錄,執(zhí)行activate文件(是在命令行執(zhí)行),退出的話執(zhí)行deactivate.bat就行了
-
舉例:退出當(dāng)前my_pro虛擬環(huán)境
??????我們在控制臺通過cd命令切換到C:\Users\Administrator\Envs\my_pro\Scripts>目錄下,然后執(zhí)行deactivate.bat。這樣我們就退回到python的大環(huán)境中了。
退出當(dāng)前虛擬環(huán)境 -
再按照4.3的方法再創(chuàng)建一個(gè)虛擬環(huán)境test_pro,它會(huì)自動(dòng)進(jìn)入到這個(gè)虛擬環(huán)境中。
test_pro虛擬環(huán)境創(chuàng)建 這時(shí)我們想切換到my_pro虛擬環(huán)境中去,該如何操作?
首先,控制臺切換路徑到test_pro下的Scripts目錄下,然后執(zhí)行deactivate.bat(相當(dāng)于先退出來到大環(huán)境下)。在切入到my_pro下的Script目錄下,然后執(zhí)行activate.bat(進(jìn)入到my_pro虛擬環(huán)境下)。
這里給幾個(gè)常用的控制臺窗口命令:cd 切換目錄 ??????cd .. 返回上一層 ??????拷貝文本(你先選中)Ctrl+Insert ??????粘貼文本 shift+Insert
5.集成開發(fā)環(huán)境(pycharm)的安裝與配置
??????我們開發(fā)的時(shí)候肯定不會(huì)在命令行中進(jìn)行操作,上述的講解主要是為了讓大家明白基本的原理。通常我們會(huì)選擇一個(gè)集成開發(fā)環(huán)境(IDE)來開發(fā)和管理我們的項(xiàng)目。本文主要描述了常用的pycharm的安裝與配置,當(dāng)然不喜歡pycharm的小伙伴可以選擇eclipse等其他IDE。
5.1pycharm的下載和安裝
版本選擇與下載
PyCharm 是由 JetBrains 打造的一款 Python IDE,支持 macOS、 Windows、 Linux 系統(tǒng)。
PyCharm 功能 : 調(diào)試、語法高亮、Project管理、代碼跳轉(zhuǎn)、智能提示、自動(dòng)完成、單元測試、版本控制……
PyCharm 下載地址 : https://www.jetbrains.com/pycharm/download/
PyCharm 安裝地址:http://www.runoob.com/w3cnote/pycharm-windows-install.html
Professional(專業(yè)版,收費(fèi)):完整的功能,可試用 30 天。
Community(社區(qū)版,免費(fèi)):閹割版的專業(yè)版。
一般來說社區(qū)版的功能足夠了,即便你想安裝收費(fèi)版的,在我大天朝這個(gè)都不是事。你可以嘗試我給的這個(gè)分享,里面有兩個(gè)版本的下載并且有破解方式。
鏈接:https://pan.baidu.com/s/1WDlXaYWdzX7SYPTijCbB1g
提取碼:ABCD
如果上述鏈接不好使了,還是不建議亂下,最好是去某寶花幾塊錢買一個(gè)。
-
安裝
??????這塊就正常安裝,如果需要選擇path的就勾選上(反正沒什么壞處)。安裝完后,如果你裝的是破解版的,通常會(huì)給你一個(gè)jar包和注冊碼(都會(huì)附有破解說明),破解的步驟是把jar包放在安裝路徑的bin目錄下,然后在pycharm中配置jar包的路徑,最后拷貝注冊碼注冊。
5.2 pycharm下環(huán)境配置
-
配置python全局環(huán)境
??????首先打開pycharm先配置一下全局環(huán)境,點(diǎn)擊File->Settings,之后依次Project->Project Interpreter,如下圖所示。
這時(shí)候是空的,然后點(diǎn)擊右上角齒輪圖標(biāo)選擇Add...按鈕,如下圖所示。

這時(shí)會(huì)彈出新的頁面,選擇左邊的System Interpreter,選擇python安裝的路徑(一般會(huì)自動(dòng)識別)。當(dāng)然如果你安裝了多個(gè)版本的python解釋器,可以在這里選擇你想要的python版本,如下圖所示。

點(diǎn)擊OK按鈕后,會(huì)返回原先的頁面,這時(shí)候出現(xiàn)全局環(huán)境和環(huán)境下已安裝包的列表,如下圖所示。

默認(rèn)的名字有時(shí)候你感覺不好,不容易代表其含義,你也可以修改顯示的環(huán)境名稱。點(diǎn)擊下拉箭頭,選擇Show All...,如下圖所示。

在新彈出的對話框窗口中選中準(zhǔn)備修改的環(huán)境,點(diǎn)擊編輯按鈕,在新窗口中修改名稱,如下圖所示。


然后一路OK返回主頁面,看到修改后的環(huán)境名稱,如下圖所示。

-
配置python虛擬環(huán)境
還記得上一小節(jié)用命令行創(chuàng)建的兩個(gè)虛擬環(huán)境嗎?我們首選看一下如何加載現(xiàn)有的虛擬環(huán)境,如下圖所示。
點(diǎn)擊...按鈕后找到之前虛擬環(huán)境的路徑,找到scripts文件夾下的python.exe文件,點(diǎn)擊確定,如下圖所示。
返回上一層后,記得選中Make available to all projects。什么含義呢?字面含義??。
返回后可以看到成功添加了虛擬環(huán)境my_pro,這樣就可以在我們指定的虛擬環(huán)境下開發(fā)了。
-
新建python虛擬環(huán)境
??????通常的應(yīng)用場景是,我們給一個(gè)項(xiàng)目配置一個(gè)虛擬環(huán)境,所以一般新建項(xiàng)目的時(shí)候(File->New Project)會(huì)連帶創(chuàng)建一個(gè)新的虛擬環(huán)境。如下圖所示,只要搞清楚Location是創(chuàng)建虛擬環(huán)境的路徑,通常也就頂多修改一下最后虛擬環(huán)境的名稱,這樣便于管理。下面的Base interpreter,就是讓你選一個(gè)解釋器(默認(rèn)都會(huì)找到你的全局的那個(gè)python解釋器,當(dāng)然你也可以自己選擇一個(gè)),相當(dāng)于從這個(gè)路徑下拷貝到你的虛擬環(huán)境中去。再下面兩個(gè)復(fù)選框看你的需求,字面意思。
-
使用pip安裝packet
最后說一下如何在虛擬環(huán)境下安裝包,這個(gè)非常簡單,還是這個(gè)頁面,點(diǎn)擊+號,如下圖所示。
彈出新的頁面,搜索你想要的安裝包,然后點(diǎn)擊左下角Install Package就會(huì)自動(dòng)安裝(默認(rèn)安裝最新版本)。

如果你想安裝指定版本的packet,勾選Specify version選擇歷史版本安裝,如下圖所示。

寫了這么多,終于寫完了,各位同學(xué)寫的如有什么問題可以私信我~收工!











