python 支持在多平臺上安裝與運行,咱們通常從python的官方網站下載其安裝包,好比Windows下是exe文件,Linux下則是二進制文件。這裏咱們安裝的是python3.6版本的,安裝完以下圖所示:
python
一、Windows下的安裝
咱們從python.org官網下載所須要的python版本(這裏建議使用3版本),正常安裝以後,檢查是否存在環境變量,若是不存在則須要添加,在win10系統下的環境變量路徑爲「右鍵單擊此電腦 -> 屬性-> 高級系統設置 -> 環境變量 -> 用戶或系統變量的path變量值」。
確認環境變量以後,咱們可使用「windows+r」鍵打開cmd操做界面,輸入python而後回車,若是顯示python版本並進入了一個交互界面則代表安裝成功,若是提示錯誤信息,則請檢查環境變量的配置是否正確。
windows
二、Linux下的安裝
默認狀況下,Linux系統是自帶python的,咱們直接輸入python命令能夠獲得其版本信息,centos7.2通常是自帶python2.7 版本,那麼咱們如今把版本升級到python3.6。
a. 從官網下載一個源碼包,如Python-3.6.3.tar.xz;
b. 使用「xz -d Python-3.6.3.tar.xz」解壓xz壓縮包;
c. 使用「tar xf Python-3.6.3.tar」解壓tar文件,獲得源碼目錄;
d. 進入該目錄,對python進行編譯安裝,編譯命令如「./configure && make && make install」;
e. 安裝完成,python3.6.3編譯安裝以後默認會安裝好setuptools和pip程序,如沒有則安裝python-pip,需使用epel源;
f. 到如今爲止,咱們輸入python3.6.3是可以進入python交互界面的,表示咱們已經安裝成功,可是若是咱們想要直接輸入python就能連接到python3.6.3的話,咱們還須要兩個操做:
1) 備份系統python文件:mv /usr/bin/python /usr/bin/python.bak;
2) 將編譯好的python3.6文件做個軟鏈接到python:ln -s /usr/local/bin/python3.6 /usr/bin/python
這樣,咱們直接輸入python,就能看到版本已是剛剛編譯的python3.6.3了。
centos
注:在使用以上方式鏈接python文件以後,咱們會發現yum忽然不能用了,緣由是python2.7與python3.6在語法上有些差別,那麼咱們應該怎樣解決這種差別呢,首先咱們把以前的軟鏈接還原,而後進入python的源碼目錄,指定目錄進行編譯安裝(這裏咱們使用3.6.1),命令以下:
./configure --prefix=/usr/local/python3 && make && make install bash
編譯完成後,這時候咱們是可使用python3進入交互界面的,若是要讓操做更加方便的話,咱們須要添加環境變量,這裏咱們在「/root/.bashrc」添加用戶變量,如「export PATH=/usr/local/python3/bin:$PATH」,而後source一下變量文件讓其生效,接着咱們就可使用python -V查看版本已經顯示3.6.1了,系統的yum也不受影響。python2.7
三、ipython的安裝
咱們使用「pip install ipython==1.2.1」 指定版本號1.2.1進行安裝,以下則安裝成功。
ide
如今咱們輸入ipython便可進入交互界面,以下所示:
如圖使用「exit」即退出ipython。工具
一、設置頭文件內容
安裝 PyCharm 後打開,點擊左上角 「FILE」 進入 「Settings」,進行頭文件設置,能夠以下表示:開發工具
#!/usr/bin/env python # -*- coding:utf-8 -*- #@Time :${DATE} ${TIME} #@Author :zhouyuyao #@File :${NAME}.py
二、設置參數
在運行腳本或者代碼的時候,可能會須要傳入一個或多個參數,直接在命令後面添加較麻煩,那麼怎樣在 PyCharm 裏面預先設置好參數呢?
首先咱們打開一個 python 文件,使用 "ctrl+/" 註釋原有的內容,添加新的須要傳參代碼,以下:網站
那麼咱們會發現 sys 是有一條橙色的波浪線的,這是由於缺乏這個 module 模塊,咱們把光標放到 sys 後面,而後使用 "Alt+Enter" 會彈出下面方框,
centos7
接着咱們直接 "Enter" 就添加好 sys 模塊了,效果以下:
import sys print(sys.argv[0]) print(sys.argv[1]) print(sys.argv[2])
可是當咱們使用 "Alt+Shift+F10" 執行這個文件的時候,會出現錯誤,那是由於咱們沒有傳參數,這就是咱們所要了解的 PyCharm 能夠預設參數。
咱們使用 "Alt+Shift+F10" 彈出 run 的調試框,按向上鍵選擇 "Edit Configurations" ,接着咱們會看到一個配置框,找到 "Script parameters" ,在後面輸入相關參數便可。
注:此處添加完成後須要點擊右下角 "Apply" 讓當前配置生效,最後再點擊 "Run"運行程序
三、經常使用快捷鍵的使用
PyCharm經常使用的快捷鍵有不少,可是下面咱們列出日常比較實用的:
ctrl+c : 不須要選中一行,當光標在一行任意位置時,使用這個能夠直接複製整行的內容
ctrl+d :直接複製光標所在行的內容到下一行
ctrl+shift+n :快速搜索查找項目中的文件
ctrl+a :全選
ctrl+alt+l :選中的代碼進行格式美化,這裏須要注意是否和其餘軟件的快捷鍵衝突,(如QQ的快捷鎖定鍵 ctrl+alt+l),在這裏使用 ctrl+alt+shlft+l ,能夠選擇部分文件或者所有文件格式美化,更加方便。
其餘的還有諸如向上向下向左向右的快捷功能:
四、PyCharm的調試模式
首先新建或者打開一個 python 文件,點擊右上角一個綠色的小甲蟲的圖標(即調試)或者快捷鍵 "shift+F9" 進入 debugger 模式,以下:
而後咱們在第12行設置一個斷點,設置斷點的一行會變成暗橘色:
而後咱們點擊運行這個程序,程序會在斷點的這行停下來:
接着咱們按 F8,運行斷點這行的內容:
按照代碼輸出內容,輸入一個名字,按 F8 運行下一行內容:
上圖中藍色部分表示將要運行的下一行代碼,接着使用 F8 直到代碼調試完,以下: