安裝python
常見的Linux發行版本中已經安裝了python,而且可能不止一個版本,以Ubuntu14.04為例,預裝的python有2個版本,分別是2.7.6和3.4.3,python2和python3有較大的差別,本文中的示例代碼為python3下可執行代碼。另外需要看看系統中是否安裝了pip3,如果沒有安裝可以通過以下命令安裝:
apt-get install python3-pip
pip是一個安裝和管理第三方包的管理工具,如果是在windows下,使用安裝文件安裝python時記得勾選pip或另行安裝。
運行python代碼
運行python代碼的常見方式有三種:
- 運行python命令,進入python工作環境,輸入表達式后回車即可
- 創建保護python代碼的文件,使用命令 python filename [參數]執行
- 在Linux下首行注釋
#!/usr/bin/env python3
,然后將源文件加上執行屬性即可直接執行
使用跨平台工具Visual Studio Code 作為編輯器
-
下載並安裝VS Code,最近(2016-7-15)VS Code更新比較快,幾天一個新版本,我現在用的是1.3.0版
-
安裝python插件:打開VsCode,
Ctrl + p
后輸入ext install python
,稍等片刻會發現一個關於python插件的列表,選擇一個並安裝,我安裝的是VSC官網上介紹的那個,它的介紹語是這么寫的:"*Linting, Debugging (multi-threaded, remote), Intellisense, code formatting, snippets, and more",安裝完這個插件后就有智能提示了,當然,因為python是動態語言,某些時候VSC無法識別一個變量的類型,因為只有運行時才能確定它的類型,就算神仙也沒法智能提示。 -
配置python的版本,如果環境變量里有多個版本的python,可以通過如下配置指定一個:依次點擊File->Preference->User Settings會打開兩個文件,左邊的叫做
Default.Settings
,右邊的叫做Setting.json
,將左側的"python.pythonPath": "python"
拷貝到右側並修改為"python.pythonPath": "/usr/bin/python3"
或任何你想修改的python目錄即可。其它的設置也是這樣,左側的是默認的,右側的如果設置了和左側相同的內容則覆蓋左側的。 -
設置運行配置:打開或新建一個python源文件,按下快捷鍵
Ctrl+Shift+B
運行,VSC會提示No task runner configured.
,點擊“Configure Task Runner”,選擇“Others”,輸入以下內容並保存:{ "version": "0.1.0", "command": "/usr/bin/python3", "isShellCommand": true, "args": ["${file}"], "showOutput": "always" }
設置完畢后再次按下Ctrl+Shift+B
即可自動使用python命令運行程序並在VSC中看到輸出結果
- 單步調試:
Ctrl+Shift+D
進入調試界面,點擊設置小按鈕配置launch.json文件,用默認配置就可以了(詳細的配置項請看python插件官網介紹:) - Linting:原諒我不知道用漢語怎么說,就是在編寫代碼並保存后會吧語法錯誤的行用波浪線標示出來而不用等到build的時候才給出錯誤提示。配置方法分兩步:1,安裝Pylint這個第三方包;2,配置Settings.json文件以開啟或關閉Linting,貌似默認就是開啟的。具體的操作方法請見python插件官網(官網的wiki中還有很多有用的信息,建議都看看),需要注意的是,如果是在Linux系統下,用pip安裝Pylint時選擇對pip命令,別搞錯了(我用的Ubuntu14.04里有預裝的用於python2的pip命令,還有一個自己后來安裝的用於python3的pip3命令)。
以上就是主要的一些設置,VS Code個人感覺還是很好用的。