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中都要下載相應的包才有用