[ Python入門教程 ] Python開發環境搭建指導

  本文主要介紹Python開發環境的搭建。主要包括以下幾部份內容:html

  (1)Python軟件的安裝。注意版本的選擇和安裝過程當中選項的勾選。python

  (2)pip命令工具鏡像源配置。配置完鏡像源就可使用pip工具能夠自動下載、安裝第三方庫,同時也會將依賴庫安裝,能夠節約大量的手工安裝時間。windows

  (3)Python開發經常使用IDE介紹。主要是PyCharm、sublime text、Notepad++。python2.7

  (4)Python2.X和Python3.X版本共存的使用方法。工具

  (5)pip命令的使用。包括pip安裝、更新、卸載、查看第三方庫。測試

python軟件下載

  一、python官網下載:Python官網。能夠直接下載最新的python2.X或Python3.X版本,也能夠根據須要的版本選擇下載。若是官網下載速度很慢,能夠從我的備份好的百度網盤上下載。路徑:Python工具阿里雲

Python軟件安裝

  一、Python安裝過程當中須要注意pip和Add python.exe to path兩個組件勾選,其餘默認便可。,勾選方法參考紅色圈出的文字描述。就是點擊那個小盒子進行選擇。其餘默認下一步完成安裝。url

  pip組件主要是用於自動安裝第三方庫,後續會常用。spa

  Add python.exe to path主要是配置程序執行搜索路徑,方便在任何路徑下執行。省去安裝後再配置環境變量了。插件

  二、安裝結果確認,看到以下提示說明安裝成功。

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。詳細步驟下面開始介紹。

  一、獲取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過程也是同樣。

  二、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)

  三、爲了可以在任意目錄下執行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確認配置 成功。

  四、開始配置鏡像源。在用戶家目錄下建立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,注意隱藏擴展文件名可能形成的影響。

  五、在pip.ini文件中添加相關內容並保存。

[global] index-url = http://pypi.douban.com/simple [install] trusted-host = pypi.douban.com 

六、測試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後綴,不少都是這個緣由致使的。 

七、進入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
>>>

  八、結束安裝,後續安裝第三方庫就能夠在任意路徑下直接執行pip install ${PackageName}進行安裝。

Python IDE推薦

  一、Notepad++。打開速度快、界面簡潔、語法高亮等特色。適用於看代碼、寫代碼體量小的工具開發。Notepad++直接運行Python腳本方法參考<Notepad++好用的功能和插件>。

  二、Pycharm建議使用。Pycharm是很是好用的一款跨平臺的IDE,帶有一整套能夠幫助用戶在使用Python語言開發時提升其效率的工具,有收費版本和社區免費版本。非專業開發的下載免費版本就已經夠用了,能夠免去找license的麻煩。優勢不細說,能夠查看官網上的介紹。

pip工具和鏡像源介紹

  一、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 # 查詢軟件包安裝的文件信息及路徑

  二、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.
>>>
相關文章
相關標籤/搜索