1. 程式人生 > >Win中同時安裝python2和python3及SulimeText3的python IDE搭建

Win中同時安裝python2和python3及SulimeText3的python IDE搭建

一、下載安裝Sublime Text3,初衷是不想忍受pycharm的開啟速度,想享受下飛的質感。Sublime Text3的安裝已經久遠,請自行google。

二、安裝python2.7與python3.6(或其它版本),下載地址https://www.python.org/

  1、下載msi檔案,可以直接在UI介面裡完成安裝,也可進行解除安裝、修改,較為方便

  2、python2.7與python3.6可以裝在同一個資料夾下面,便於管理,可以分別命名為python27、python36

  3、選擇python2.7的時候,要選擇最新版的2.7.14。

三、新增path與執行python

  1、將python2與python3的dir加入到全域性path中,右鍵我的電腦--屬性--高階系統設定--環境變數--系統變數--path(編輯),在path後加入

    D:\Program Files\Python\Python27;D:\Program Files\Python\Python27\Scripts;

    D:\Program Files\Python\Python36;D:\Program Files\Python\Python36\Scripts;

  2、將python27下的python.exe改為python27.exe,同理修改python36.exe,以便執行的時候區別以哪個直譯器進行,如果直接輸入python,則會出現錯誤。

  3、在cmd下輸入python27或python36來檢查是否安裝成功。

四、安裝python包pip

  1、如果安裝的是python2.7.0,安裝之後會沒有scripts資料夾,此時可以在(https://pypi.python.org/pypi/setuptools)下載setuptools.zip,解壓後,在cmd下定位到解壓後的資料夾,輸入python27 setup.py install,即可在python2中生成scripts資料夾。然後cmd定位到scripts資料夾下,輸入easy_install.exe pip,即可安裝好pip

  2、如果msi安裝python2.7.14或python3.6.4,安裝pip的過程同1一樣,但是python3安裝時,記得輸入python36 setup.py install,而不是python27

  3、好啦分別安裝好了pip之後就可以下載python的包了,python強大之處就在於它的包了,所以,且行且珍惜。安裝都是在cmd下進行,但是python2與python3安裝包的命令是不一樣的:
    python2: python27 -m pip install <package>

    python3: python36 -m pip install <package>

  4、檢視python中已有的包。python中的包基本在Lib下面,其中site-packages裡面是用pip安裝的包,其它的是python自帶的包(如json\csv\sys等)

    在cmd下輸入python27 -m pip freeze,可以看到python27中自己安裝的包

    在cmd中輸入python27-->help(具體輸入什麼忘記了)

五、Sublime Text3中配置python執行環境

  1、首先是編輯sublimetext3的編譯環境,在Tools-->Build System-->New Build System中輸入如下命令:

 

{
    "encoding": "utf-8",  
    "cmd":["python36.exe", "-u", "$file"],
    "path":"D:/Program Files/Python/Python36-32",   // 注意:路徑根據自己的python安裝路徑而定 
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}

 

 

  然後儲存為python36.sublime-build,預設儲存在sublimetext的使用者檔案下,同理操作python2,儲存為python27

  2、編輯一個測試的python程式碼

print("Hello Word!")

 

  然後選擇Tools-->Build System-->python36,再點選Ctrl+B,你就會看到輸出結果。同理,在Build System中改成python27,就是以python2來解釋指令碼了。

六、新增Sublime Text3的外掛,體驗更好的程式設計環境

  1、隨手找了個配置sublimetext3的python執行環境的介紹,網址:https://www.jianshu.com/p/a401a0bfddf7

  2、推薦幾個包:SublimeREPL、SublimeCodeIntel、SublimeLinter、BracketHighLighter、Boxy Theme、A File Icon

  3、SublimeREPL可以設定快捷鍵來執行python,用其快捷鍵來執行會跳過已經設定好的操作環境,而直接在cmd中執行python,其預設是在cmd中輸入python,但我們改了以後,需要對其檔案進行修改,具體:Preferemces-->Browse Packages-->SublimeREPL-->config-->Python-->Main.sublime-menu,如下圖所示,將python改為python27或python36

  4、SublimeLinter需要下載相應的pep8與pyflakes,在python2與python3中都要下載相應的包才有用