本文主要介紹Python開發環境的搭建。主要包括如下幾部分內容:
(1)Python軟件的安裝。注意版本的選擇和安裝過程中選項的勾選。
(2)pip命令工具鏡像源配置。配置完鏡像源就可以使用pip工具可以自動下載、安裝第三方庫,同時也會將依賴庫安裝,可以節約大量的手工安裝時間。
(3)Python開發常用IDE介紹。主要是PyCharm、sublime text、Notepad++。
(4)Python2.X和Python3.X版本共存的使用方法。
(5)pip命令的使用。包括pip安裝、更新、卸載、查看第三方庫。
python軟件下載
1、python官網下載:Python官網。可以直接下載最新的python2.X或Python3.X版本,也可以根據需要的版本選擇下載。如果官網下載速度很慢,可以從個人備份好的百度網盤上下載。路徑:Python工具

Python軟件安裝
1、Python安裝過程中需要注意pip和Add python.exe to path兩個組件勾選,其他默認即可。,勾選方法參考紅色圈出的文字描述。就是點擊那個小盒子進行選擇。其他默認下一步完成安裝。
pip組件主要是用於自動安裝第三方庫,后續會經常使用。
Add python.exe to path主要是配置程序執行搜索路徑,方便在任何路徑下執行。省去安裝后再配置環境變量了。

2、安裝結果確認,看到如下提示說明安裝成功。
D:\Program Files\Notepad++>python Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:25:58) [MSC v.1500 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>
說明:如果出現python不是內部或外部命令....的提示,則需要重新配置python環境變量。這種情況通常是你忘記勾選了Add python.exe to path組件安裝。
pip命令工具鏡像源配置
在配置pip鏡像源前,通常會先將pip工具的路徑添加到PATH環境變量。這樣就可以在任意路徑下執行pip命令了。pip命令通常在Python安裝目錄的Scripts目錄下。如c:\Python27\Scripts。詳細步驟下面開始介紹。
1、獲取Python工具的安裝目錄。
c:\Python27\Scripts>where python C:\Python27\python.exe <-- Python2.7安裝目錄為:C:\Python27 C:\Program Files (x86)\Python36-32\python.exe <-python3.6程序安裝目錄為:C:\Program Files (x86)\Python36-32
說明:我的環境上同上裝了python2.7和python3.6,所以會出現2個python執行路徑。這里我以python2.7的pip工具配置進行說明。實際上python3.6過程也是一樣。
2、cmd命令行下切換到c:\Python27\Scripts目錄下執行pip -V檢查是否已安裝pip,出現如下提示說明已安裝成功。
c:\Python27\Scripts>pip -V pip 9.0.1 from c:\python27\lib\site-packages (python 2.7)
3、為了能夠在任意目錄下執行pip命令,添加pip工具所在的c:\Python27\Scripts路徑到path變量。
配置方法一:我的電腦 -> 屬性 -> 高級系統設置 -> 環境變量 -> 系統變量中選擇"Path" -> 點擊“編輯”,添加;C:\Python27\Scripts,注意前面有一個分號;,添加結果如下:

退出當前執行的cmd窗口,重新登錄在非pip安裝目錄c:\Python27\Scripts下執行pip,顯示如下內容說明配置成功。
c:\Python27>pip -V pip 9.0.1 from c:\python27\lib\site-packages (python 2.7)
也可以直接查看path環境變量進行確認是否配置成功。
D:\Program Files\Notepad++>set path
Path=D:\jdk\bin;C:\Python27\Lib\site-packages\PyQt4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbe
ystem32\WindowsPowerShell\v1.0\;C:\Python27;C:\Python27\Scripts;D:\Program Files\PICT\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
配置方法二:利用Windows的setx命令直接配置。不會用的就不建議用這個了。。
C:\Windows\System32>setx path "c:\Python27\Scripts;%path%" /M
退出當前cmd命令行窗口重新打開一個cmd串口登錄,查看set path確認配置 成功。
4、開始配置鏡像源。在用戶家目錄下創建pip目錄和pip.ini文件。方法如下
step1:獲取HOMEPATH變量對應的路徑,執行set HOMEPATH也可以執行echo %HOMEPATH%獲取。
C:\Users\Administrator>set HOMEPATH HOMEPATH=\Users\Administrator
上述結果說明用戶家目錄HOMEPATH對應的路徑為C:\Users\Administrator。
step2:在C:\Users\Administrator目錄下創建pip目錄,並在pip目錄下創建pip.ini文件。如果已經有pip目錄和pip.ini文件,跳過。特別說明的是,pip.ini文件的后綴是.ini,注意隱藏擴展文件名可能造成的影響。
5、在pip.ini文件中添加相關內容並保存。
[global] index-url = http://pypi.douban.com/simple [install] trusted-host = pypi.douban.com
6、測試pip工具,確認是否能夠自動安裝第三方庫,如使用pip自動安裝Pexpect類庫。如下
C:\Users\Administrator>pip install Pexpect Collecting Pexpect Downloading http://pypi.doubanio.com/packages/5b/16/4859a0376be8b87bf3920b1f6e63b8a3c0ee42488babee07c87ca9316e03/pexpe ct-4.2.1-py2.py3-none-any.whl (55kB) 100% |████████████████████████████████| 61kB 240kB/s Collecting ptyprocess>=0.5 (from Pexpect) Downloading http://pypi.doubanio.com/packages/40/a5/184b46a3c986000196abd077166b2536acb2500009bec95feb9b8fc19828/ptypr ocess-0.5.1-py2.py3-none-any.whl Installing collected packages: ptyprocess, Pexpect Successfully installed Pexpect-4.2.1 ptyprocess-0.5.1
如果pip安裝第三方庫失敗了,檢查pip.ini擴展文件名是否為.ini后綴,很多都是這個原因導致的。
7、進入python工具,執行import pexpect導入模塊命令,沒有報錯說明pip自動安裝pexpect庫成功。
D:\Program Files\Notepad++>python Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:25:58) [MSC v.1500 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>import pexpect >>>
8、結束安裝,后續安裝第三方庫就可以在任意路徑下直接執行pip install ${PackageName}進行安裝。
Python IDE推薦
1、Notepad++。打開速度快、界面簡潔、語法高亮等特點。適用於看代碼、寫代碼體量小的工具開發。Notepad++直接運行Python腳本方法參考<Notepad++好用的功能和插件>。
2、Pycharm。建議使用。Pycharm是非常好用的一款跨平台的IDE,帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具,有收費版本和社區免費版本。非專業開發的下載免費版本就已經夠用了,可以免去找license的麻煩。優點不細說,可以查看官網上的介紹。

pip工具和鏡像源介紹
1、pip工具使用介紹
pip install Package #安裝軟件包
pip install package==1.0.1 #安裝軟件包的指定版本號,通過使用==, >=, <=, >, <來指定一個版本號
pip install package>=1.0.1 pip uninstall Package #卸載軟件包 pip install --upgrade Package #升級 pip show --files Package #顯示安裝文件 pip list --outdated # 顯示舊版本模塊
pip list #列出所有安裝的軟件包
pip search "package" # 查詢軟件包
pip show --files package # 查詢軟件包安裝的文件信息及路徑
2、pip配置鏡像源參考
阿里雲 http://mirrors.aliyun.com/pypi/simple/ 中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/ 豆瓣(douban) http://pypi.douban.com/simple/ Python官方 https://pypi.python.org/simple/ v2ex http://pypi.v2ex.com/simple/ 中國科學院 http://pypi.mirrors.opencas.cn/simple/ 清華大學 https://pypi.tuna.tsinghua.edu.cn/simple/
FAQ
Q:某些場景的需要我們環境上會同時安裝Python2.X和Python3.X,不同版本開發的代碼如何快速選擇對應的Python版本進行程序執行。
方法一:如果是在Windows上,則直接創建一個run.bat文件,文件內容直接添加Python軟件版本執行程序,參考如下:
@echo off C:\Python27\python.exe myscript.py pause
方法二:將需要的Python軟件版本臨時添加到path變量的頭部,這樣執行python myscript.py時默認就是調用指定python軟件版本,具體操作如下
D:\Program Files\Notepad++>python <-- 當前運行版本為Python 3.6.2 Python 3.6.2 (v3.6.2:5fd33b5, Jul 8 2017, 04:14:34) [MSC v.1900 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> exit() D:\Program Files\Notepad++>where python <-- 查看python2.X版本的安裝路徑,為C:\Python27 C:\Python27\python.exe C:\Python27\Scripts\python C:\Program Files (x86)\Python36-32\python.exe D:\Program Files\Notepad++>set path=C:\Python27;C:\Python27\Scripts;%path% <-- 將python2.7的路徑添加到path,一定注意,path變量的值不包含雙引號。 D:\Program Files\Notepad++>python <-- 當前運行版本為Python 2.7.14 Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:25:58) [MSC v.1500 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>
說明:
(1)cmd退出后配置失效,如果需要使用,需重新配置。如果是想永久生效,可以將上述步驟中的set命令替換成如下setx命令。注意需要退出當前cmd命令行窗口重新登錄生效。
D:\Program Files\Notepad++>setx path "C:\Python27;C:\Python27\Scripts;%path%" /M <-- 將python2.7的路徑添加到path
(2)C:\Python27\Scripts一並添加的原因是考慮可能也會使用到pip工具。
方法三:修改Python2.X和Python3.X安裝路徑下的python.exe執行程序文件名。如將Python2.X版本的python.exe修改成python2.exe。調用時執行執行python2,具體操作步驟如下
D:\Program Files\Notepad++>setx path "C:\Python27;C:\Python27\Scripts;C:\Program Files (x86)\Python36-32;C:\Program Files (x86)\Python36-32\Scripts;%path%" /M D:\Program Files\Notepad++>where python <-- 查看python2.X和python3.X版本的安裝路徑 C:\Python27\python.exe --> 修改成 python2.exe C:\Python27\Scripts\python C:\Program Files (x86)\Python36-32\python.exe --> 修改成 python3.exe D:\Program Files\Notepad++>python2 <-- 當前運行版本為Python 2.7.14 Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:25:58) [MSC v.1500 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information.
>>>
