python3.6安裝步驟
一、python3.6安裝步驟
1.首先我們移步官網(wǎng),下載最新版本的python-3.6.0。
在DownLoad下拉框中點(diǎn)擊Windows,選擇要下載的文件:
windows32位系統(tǒng)請(qǐng)選擇第一個(gè)點(diǎn)擊下載,windows64位系統(tǒng)請(qǐng)點(diǎn)擊第二個(gè)。下載完成后,得到一個(gè)可執(zhí)行文件:
雙擊執(zhí)行:博主已經(jīng)安裝過python,關(guān)于下面的四張圖片引用自百度經(jīng)驗(yàn),但與原安裝步驟一模一樣,請(qǐng)諒解:
先勾選最下方的選項(xiàng),然后點(diǎn)擊Customize installation,注意一定要勾選最下面一個(gè)選項(xiàng),它可以自動(dòng)幫你添加windows環(huán)境變量。點(diǎn)擊完成后,進(jìn)入下一個(gè)步驟:
默認(rèn)全選就好,繼續(xù)點(diǎn)擊下一步:
記得勾選第一項(xiàng),并選擇自己想要安裝的路徑。然后點(diǎn)擊Install后,等幾分鐘就好了。
安裝完成后,是不是著急要測(cè)一測(cè)自己安裝的python是否好用呢?
我們按Ctrl+R,輸入cmd,打開命令提示符窗口,輸入python,如果你出現(xiàn)下面的情況,說明你的python安裝成功了!
如果沒有出現(xiàn)下面的情況,不要著急,可能是你的環(huán)境變量沒有修改成功,我們執(zhí)行一下步驟就好
右鍵點(diǎn)擊"我的電腦"->屬性->高級(jí)系統(tǒng)設(shè)置->環(huán)境變量
在系統(tǒng)變量欄目中,找到PATH,雙擊編輯后,添加你剛才安裝python的路徑就可以啦!
這里注意,可能系統(tǒng)版本不一樣,有時(shí)候PATH是在一行顯示的,那樣的話需要在原來的PATH后面加上; 然后在后面加上剛才的python安裝路徑即可。
二、安裝beautifulsoup4-4.5.1
去官網(wǎng),BeautifulSoup4源碼下載,下載源碼,編譯運(yùn)行。BeautifulSoup4-4.5.1源碼下載
選擇第二個(gè),右鍵目標(biāo)另存為,選擇路徑即可。
然后將下載后的壓縮包剪切到本機(jī)的python安裝目錄中,解壓后,打開命令提示符窗口,輸入python d:\python3.6\beautifulsoup4-4.5.1\setup.py build 即可完成安裝。
安裝完成后,輸入以下命令,若出現(xiàn)下圖情況,則安裝成功!
三、安裝html5lib
我們安裝網(wǎng)頁文件解析器htm5lib,只需直接運(yùn)行pip install html5lib即可。
四、安裝lxml
首先去官網(wǎng)下載對(duì)應(yīng)的.whl文件,根據(jù)自己的系統(tǒng)版本和python版本選擇適合的文件。
戳我下載
然后進(jìn)行安裝,首先在cmd中輸入pip install wheel安裝wheel工具,做好準(zhǔn)備工作。
接著運(yùn)行pip install *.whl文件,我的對(duì)應(yīng)版本為lxml-3.6.0-cp35-cp35m-win_amd64.whl即可成功安裝lxml解析器。
五、request安裝
打開cmd,直接pip install requests即可安裝。
最全Pycharm教程(29)——再探IDE,速成手冊(cè)
安裝PyCharm
1, PyCharm下載鏈接: http://www.jetbrains.com/pycharm/download/#section=windows
注意:建議下載使用Community,因?yàn)樵摪姹臼敲赓M(fèi)的,不需要破解,適用于大多數(shù)人。
1、準(zhǔn)備工作
?。?span id="s0sssss00s" class="s2 font-size-12">1)確認(rèn)安裝了Python解釋器,版本2.4到3.4均可。
?。?/span>2)注意Pycharm有兩個(gè)發(fā)布版本:社區(qū)版和專業(yè)版,詳見 Edition Comparison Matrix
2、初始化安裝
第一次安裝Pycharm時(shí),安裝程序會(huì)咨詢你幾個(gè)重要問題:
?。?span id="s0sssss00s" class="s2 font-size-12">1)是否已經(jīng)預(yù)先保存了設(shè)置信息(例如早期版本的配置信息)
?。?span id="s0sssss00s" class="s2 font-size-12">2)許可證信息
?。?span id="s0sssss00s" class="s2 font-size-12">3)選擇何種快捷鍵配置和背景主題
注意這里Pycharm預(yù)設(shè)了好幾種快捷鍵方案,有諸如Eclipse或者Visual Studio的,也有針對(duì)Emacs粉絲量身打造的GNOME、KDE等等。具體參見設(shè)置對(duì)話框中Keymap page頁的快捷鍵方案列表。
對(duì)于Vim專業(yè)戶,PyCharm建議使用IdeaVim plugin插件。同樣對(duì)于那些習(xí)慣Emacs開發(fā)的用戶,Python同樣提供了相關(guān)外部插件 use it as an external editor。
當(dāng)然我們可以在后期對(duì)初始設(shè)置進(jìn)行更改,詳見documentation以及以下兩篇教程:
Getting started with PyCharm
Configuring keyboard schemes
3、歡迎界面設(shè)置
如果你第一次使用Pycharm(尚未創(chuàng)建工程),則你會(huì)首先進(jìn)入歡迎界面 Welcome screen。單擊Configure,Pycharm會(huì)提示你來核實(shí)當(dāng)前有關(guān)環(huán)境、插件、導(dǎo)入導(dǎo)出以及其他相關(guān)的外部配置。再次單擊Configure,進(jìn)入Settings/Preferences dialog配置對(duì)話框,注意這里對(duì)話框標(biāo)題默認(rèn)為“Default Project”:
這就意味著每次你創(chuàng)建新的工程時(shí)都會(huì)默認(rèn)使用如上配置。假設(shè)你希望所有新創(chuàng)建的工程都使用相同的解釋器,可以在Default Project settings中設(shè)置 define such an interpreter:
這里同樣可以設(shè)置默認(rèn)的編輯環(huán)境。例如你希望一直顯示代碼的行號(hào),則需要在設(shè)置對(duì)話框中,展開Editor節(jié)點(diǎn),在 Appearance page頁面將“Show line numbers”所對(duì)應(yīng)的復(fù)選框勾選:
接下來假設(shè)你希望使用特定的顏色主題,OK,選擇基本主題,拷貝,然后改變配色方案即可(系統(tǒng)預(yù)設(shè)的顏色主題是不可更改的)。
當(dāng)然字體大小也是可以改變的。這些都需要在Colors and Fonts settings頁面進(jìn)行操作。同樣的你需要先創(chuàng)建一個(gè)主題備份,定義編輯器的字體大小,這些設(shè)置會(huì)作用于編輯器字體,但不會(huì)對(duì)其他控件區(qū)域的字體造成改變。
我們可以在預(yù)覽窗口預(yù)覽更改后的效果:
更多詳細(xì)的外觀主題設(shè)置參見教程What my PyCharm looks like。
當(dāng)然在一個(gè)項(xiàng)目創(chuàng)建完成后,我們?nèi)钥梢噪S時(shí)對(duì)其進(jìn)行更改,這將在下面的章節(jié)What my PyCharm looks like進(jìn)行討論。
最后,你可以選擇隱藏/顯示用戶界面的一些控件:工具欄按鈕、菜單欄按鈕、主工具欄按鈕等。Pycharm還允許你選擇視圖模式,詳見:
PyCharm tool windows
Presentation and Full Screen viewing modes
4、工程
你在Pycharm中所做的任何操作都應(yīng)該屬于某個(gè)工程。最有意思的是Pycharm的工程管理器,它允許我們?cè)谝粋€(gè)框架下打開多個(gè)工程open multiple projects in one frame。當(dāng)你創(chuàng)建了一個(gè)新的工程(File →New Project)或者打開一個(gè)現(xiàn)有的工程(File →Open),Pycharm會(huì)咨詢你用哪種方式打開:單獨(dú)在一個(gè)新窗口,還是添加到當(dāng)前窗口。
你可以根據(jù)需要在一個(gè)窗口中打開多個(gè)工程。此時(shí)第一個(gè)工程被認(rèn)為是主工程,其他工程的符號(hào)在主工程中均可用。
嘗試創(chuàng)建一個(gè)新的工程作為練習(xí),并輸入一些代碼。詳見Getting started with PyCharm,重點(diǎn)參見 Creating a simple project部分。
5、工程類型
Pycharm提供了各種各樣的工程類型:Django、Flask、Pyramid、web2py等等。創(chuàng)建工程時(shí)根據(jù)需要在列表中選擇對(duì)應(yīng)的工程類型。
可見Pycahrm支持所有的Python主流框架,并會(huì)幫助生成對(duì)應(yīng)的文件結(jié)構(gòu)以及必要組件,詳見:
Django
Flask
Pyramid
Google App Engine
Web2Py
6、開始
此時(shí)工程已經(jīng)創(chuàng)建完畢,在開始工作之前,按兩下Shift鍵,會(huì)彈出一個(gè)窗口,供我們查找和跳轉(zhuǎn):
如你所見,在這里可以搜索Pycharm的任何信息,命令、設(shè)置信息、文件信息、控件等等。這只是Pycharm搜索導(dǎo)航功能的一部分。
7、工程的私人訂制
單擊主工具欄的設(shè)置按鈕進(jìn)入設(shè)置對(duì)話框,Settings/Preferences dialog box,在這里可以改變項(xiàng)目結(jié)構(gòu)、控件安裝、調(diào)節(jié)開發(fā)環(huán)境。
一些設(shè)置是主要針對(duì)具體工程的,如工程解釋器類型、配置屬性、文件顏色等。其他例如編輯框設(shè)置、快捷鍵、生成模板等則是針對(duì)整體的開發(fā)環(huán)境,無需依賴某個(gè)具體工程。
8、工程解釋器
Python解釋器時(shí)必需的,若解釋器配置失效,Pycharm會(huì)給出如下錯(cuò)誤提示:
在Pycharm你可以同時(shí)定義若干解釋器,然后選擇一個(gè)應(yīng)用于工程中。
總之,必須明確告訴Pycharm使用哪個(gè)解釋器以方便其use a different interpreter for each project:
Pycharm解釋器類型包括以下幾種:
Local
Remote
Virtual environments
9、本地解釋器
最直接的使用解釋器的方式,下載Python解釋器,安裝到本地,執(zhí)行……,詳見 tutorial或者product documentation。
10、遠(yuǎn)程解釋器
Pycharm允許使用遠(yuǎn)程解釋器,例如通過可靠的服務(wù)器來完成。此前Pycharm需要先通過 SSH connection或者 Vagrant box來進(jìn)行遠(yuǎn)程解釋器配置,詳見 Configuring interpreters with PyCharm。
11、虛擬環(huán)境
重要性?假設(shè)你正在使用Django 1.6編寫一個(gè)工程,同時(shí)你需要支持另外一個(gè)要求使用Django 1.2的工程,此時(shí)你需要通過某種手段來保證你操作環(huán)境的安全性和一致性,也就是通過一個(gè)工具創(chuàng)建一個(gè)Python編譯器的拷貝。具體如何創(chuàng)建虛擬環(huán)境參見documentation以及tutorial。
12、第三方庫及其路徑
如論哪個(gè)版本的解釋器,Pycharm能夠幫助我們安裝和更新一些必需的第三方庫。例如當(dāng)Pycharm檢測(cè)到一些缺失的或者待更新的第三方庫之后,會(huì)提示我們進(jìn)行安裝和更新:
對(duì)于路徑的更新也同樣適用。如果安裝或更新了庫,建議重新掃描一下Python的安裝目錄。單擊按鈕,選擇more。然后在工程解釋器設(shè)置對(duì)話框中,選擇要瀏覽的解釋器,單擊按鈕,在解釋器路徑對(duì)話框中,單擊按鈕進(jìn)行庫更新。
其他詳細(xì)信息參見 product documentation
13、VCS(版本控制系統(tǒng))
Pycharm幫助我們對(duì)已有工程進(jìn)行版本控制。
當(dāng)然我們可以對(duì)其進(jìn)行微調(diào)。在Settings/Preferences dialog對(duì)話框中單擊Version Control節(jié)點(diǎn)(Project Settings→Version Control),默認(rèn)情況下只能看到工程的根目錄,但是你可以將你的應(yīng)用分割成更小的塊進(jìn)行管理。
在Settings/Preferences dialog對(duì)話框中,更改的命令行為將會(huì)應(yīng)用于所有的版本控制系統(tǒng):創(chuàng)建/刪除文件的確認(rèn)信息、后臺(tái)控制方式等等。
更多內(nèi)容參見:
Version control basics
Using PyCharm's Git integration locally
Sharing via a remote repository
也可以參考Pycharm文檔:
Version control with PyCharm
Version control procedures
14、文件顏色
你的工程中可能包含若干工程,每個(gè)工程目錄下的文件名都可能相同(例如init.py, models.py, tests.py, views.py等),當(dāng)它們同時(shí)在編輯器中打開時(shí),為了方便區(qū)分其各自歸屬于哪個(gè)工程,Pycahrm通過其標(biāo)簽顏色來進(jìn)行標(biāo)記(Settings/Preferences→Project Settings→File Colors)。嘗試將你的工程分片,然后分別制定其文件配色方案。
更多信息參見 Configuring scopes and file colors
15、IDE和編輯器
IDE的職責(zé)在于改善編程環(huán)境,優(yōu)化視覺體驗(yàn),提高操作效率。因此Pycharm允許我們對(duì)IDE以及編輯器進(jìn)行各種各樣的私人訂制,如快捷鍵、滾動(dòng)條、高亮顯示等等。詳情參見
Configuring project and IDE settings
以上這些設(shè)置都是在設(shè)置對(duì)話框中完成的Settings/Preferences dialog。單擊主工具欄的設(shè)置按鈕,打開對(duì)應(yīng)頁面進(jìn)行設(shè)置即可,推薦在優(yōu)先在這些頁面中作調(diào)整: Appearance、Keymap。
16、外觀
在Settings/Preferences→Appearance and Behavior→Appearance頁面中定制外觀。單擊Look and feel下拉列表,選擇喜歡的主題。這里單擊Apply按鈕預(yù)覽選中主題效果,無需關(guān)閉對(duì)話框,直到滿意為止。
更多信息參見How do I choose look and feel for my PyCharm?以及product documentation。
17、編輯器
所有編輯器相關(guān)設(shè)置都在 Editor節(jié)點(diǎn)下(Settings/Preferences→Editor),包括配色方案、字體、高亮顯示機(jī)制等等。并且可以在預(yù)覽窗口快速預(yù)覽所作的更改。
更多信息參見How do I change color scheme of the editor以及product documentation。
18、快捷鍵
快捷鍵的設(shè)置取決于你的操作習(xí)慣。
通過Settings/Preferences→Appearance and Behavior→Keymap打開快捷鍵設(shè)置窗口,選擇對(duì)應(yīng)的快捷鍵方案,設(shè)置特定的快捷鍵組合。
這里有一個(gè)強(qiáng)力的快捷鍵Ctrl + Back Quote,能夠在不同主題間切換而無需打開設(shè)置對(duì)話框。
更多信息參見Configuring keyboard schemes以及product documentation。
19、外部編輯器
Pycahrm可以借助外部插件來轉(zhuǎn)換為其他編輯器形式,例如Emacs等,詳見 Using Emacs as an external editor。
20、后臺(tái)任務(wù)
Pycharm對(duì)一些耗時(shí)較長的任務(wù)會(huì)給出進(jìn)度條,我們可以將其隱藏在后臺(tái)(仍保持可見),詳見 Working with Background Tasks。
21、代碼智能
Pycharm在編寫代碼過程中會(huì)給出一些方便的智能提示,主要體現(xiàn)在:
?。?/span>1)拼寫提示(Ctrl+Space)code completion
(2)使用生成模板 Creating and applying live templates (code snippets), product documentation
?。?/span>3)代碼快速定型Quick fixes and intention actions once more和 product documentation
22、宏的使用
使用宏能夠簡化編輯過程,詳見Using macros和 documentation。
23、多文件工作環(huán)境
默認(rèn)情況下,Pycharm通過單獨(dú)編輯選項(xiàng)卡來打開文件:
我們可以手動(dòng)交換這些選項(xiàng)卡的順序、固定或者非固定、靠邊顯示、拆分等等:
詳見 section Managing editor tabs以及 tutorial。
24、顯示代碼分析
Pycharm會(huì)給出各種各樣的提示來幫助你發(fā)現(xiàn)并改正代碼中的錯(cuò)誤。
首先,在輸入代碼時(shí)它會(huì)以紅色波浪線標(biāo)記所有的語法錯(cuò)誤,同時(shí)在右槽對(duì)應(yīng)行給出標(biāo)記,在下方狀態(tài)來顯示錯(cuò)誤信息,鼠標(biāo)懸停在對(duì)應(yīng)標(biāo)記上時(shí)也會(huì)顯示簡要的錯(cuò)誤提示信息:
同時(shí)Pycharm還會(huì)通過在左側(cè)顯示紅色、黃色燈泡圖標(biāo)來指示錯(cuò)誤和警告。
接下來是靜態(tài)代碼分析,也就是代碼檢查,并在右槽給出對(duì)應(yīng)標(biāo)記。紅色代表錯(cuò)誤,黃色代表警告,右槽頂部代表該文件的整體錯(cuò)誤情況。綠色代表一切正常,紅色和黃色代表有錯(cuò)誤發(fā)生。
同時(shí)右下方狀態(tài)欄的Hector圖標(biāo)用來指示當(dāng)前的糾錯(cuò)等級(jí)。
如果你對(duì)自己的編程能力很有自信,可以單擊它以關(guān)閉代碼檢查。
然而如果你希望對(duì)整個(gè)工程進(jìn)行代碼檢查以提高代碼質(zhì)量,選擇Code→Inspect Code,在Inspection tool window顯示代碼檢查結(jié)果:
更多信息參見Syntax highlighting and error indication。
25、創(chuàng)建高質(zhì)量代碼
詳見Code Quality Assistance Tips and Tricks, or How to make your code look pretty?
26、瀏覽文檔信息
Pycharm有一下幾種瀏覽文檔的方式:
Quick definition
Quick documentation
External documentation
Parameter info
Error description
這些方式都有直接的菜單命令相對(duì)應(yīng),以及快捷鍵設(shè)置:
詳見Viewing documentation以及 Viewing reference information。
27、搜索與查找
28、源碼搜索
最基本的查找方式就是Ctrl+F命令:
Pycharm運(yùn)行進(jìn)行更深層次的查找:特定目錄、任何范圍、整個(gè)工程(Ctrl+Shift+F):
Pycharm還可以查找某個(gè)符號(hào)的所有應(yīng)用環(huán)境search for usages,按下Alt+F7,或者使用快捷菜單的Find Usages命令:
還有其他類似的命令:Ctrl+F7實(shí)現(xiàn)跳轉(zhuǎn);Ctrl+Shift+F7以代碼著色的方式瀏覽Usages;Ctrl+Alt+F7以彈出窗口的形式搜索整個(gè)工程。
可以通過中間鍵單擊或者Ctrl+B跳轉(zhuǎn)到對(duì)應(yīng)聲明。
Ctrl+N:按名稱快速查找一個(gè)類;Ctrl+Shift+N:按名稱快速查找一個(gè)文件;Ctrl+Shift+Alt+N;按名稱快速查找一個(gè)符號(hào),這些查找均可以使用名稱通配符。
29、IDE控件搜索
我們這里只是簡要介紹。以switcher為例,按下Ctrl+Tab顯示switcher,按住Ctrl不放,使用Tab鍵或者方向鍵來滾動(dòng)到目標(biāo)位置:
如果你選擇一個(gè)IDE組件,然后想在其他組件中瀏覽它,使用Select Target(Alt+F1):
最后通過Esc鍵返回編輯框。
30、命令搜索
可以通過簡單的命令搜索invoke it by name來找到并使用相應(yīng)的命令(不使用主菜單)。按下Ctrl+Shift+A,輸入對(duì)應(yīng)字母:
注意你可以在這里搜索主菜單中并不包含的命令,只需再次按下Ctrl+Shift+A即可。
31、搜索導(dǎo)航任意位置
按兩下Shift,或者單擊主工具欄右端的按鈕,打開Search everywhere對(duì)話框,在這里面可以查找任何內(nèi)容。
更多信息參見 Exploring navigation and search,Navigating through the source,Searching through the source code。
32、重構(gòu)代碼
Pycharm建議根據(jù)當(dāng)前代碼環(huán)境進(jìn)行重構(gòu)。
33、運(yùn)行、調(diào)試、測(cè)試程序
34、運(yùn)行代碼
通過右鍵快捷菜單或者Ctrl+Shift+F10快捷鍵運(yùn)行代碼,如果想使用其他配置信息來運(yùn)行,需要在主菜單欄中進(jìn)行選擇,然后按下Shift+F10。
詳情參考 Code running assistance以及Running。
Pycharm允許遠(yuǎn)程調(diào)試運(yùn)行 virtual machine and Vagrant boxes。
35、REPL控制臺(tái)窗口
在Tools菜單下,選擇加載Python或者Django控制臺(tái)的命令。Pycahrm控制臺(tái)能夠高亮顯示代碼、拼寫提示、顯示歷史命令(Ctrl+Up/Down)
Pycharm也可以將編輯器中的代碼放到控制臺(tái)中運(yùn)行。選中代碼,然后按下Alt+Shift+I快捷鍵(也可以使用快捷菜單中的命令),更多信息參見REPL - running an interactive console以及Working with consoles。
36、本地終端
選擇Tools→Open Terminal的主菜單命令,進(jìn)入命令行操作模式:
更多信息參見product documentation。
37、調(diào)試
調(diào)試方法很簡單,選擇待調(diào)試腳本,指定配置文件,按下Shift+F9。
選擇運(yùn)行/調(diào)試配置文件的快捷鍵:Alt+Shift+F10/ Alt+Shift+F9
更多信息參見 Debugger、Breakpoints、Debug run以及Debugging。
38、測(cè)試
Pycharm提供如下測(cè)試途徑:
(1)創(chuàng)建測(cè)試類
?。?span id="s0sssss00s" class="s2 font-size-12">2)指定測(cè)試用的配置文件
(3)運(yùn)行/調(diào)試測(cè)試類
?。?span id="s0sssss00s" class="s2 font-size-12">4)查看結(jié)果
Pycharm支持以下主流的Python測(cè)試框架: Unittest, Doctest, Nosetest, py.test 和 Attest,并預(yù)先設(shè)定好了相關(guān)配置文件?! ?/span>
更多信息參見Creating and running a Python unit test、Unit tests、Testing。
39、遠(yuǎn)程操作
首先,將本地腳本文件上傳至遠(yuǎn)端服務(wù)器,具體參見Configuring Synchronization with a Web Server。
接下來就可以遠(yuǎn)程調(diào)試運(yùn)行相關(guān)文件了。具體參見compare local and remote folders, and synchronize local copy with that deployed on the server
40、數(shù)據(jù)庫以及SQL支持
Pycharm在數(shù)據(jù)庫方面提供了相關(guān)支持。一旦你獲得了某個(gè)數(shù)據(jù)庫的權(quán)限,你就可以借助Pycharm,利用已有許可證書向其中存儲(chǔ)更多相同格式的數(shù)據(jù)源。Pycharm在數(shù)據(jù)連接過程中提供幫助。
更多信息參見 product documentation
41、多編程語言支持
Pycharm支持Python、JavaScript、 CoffeeScript、HTML、XML等編程語言。其強(qiáng)力的代碼助手能夠滿足各種編程語言的需求。
同時(shí)Pycharm還支持JavaScript的代碼調(diào)試,詳見 JavaScript-Specific Guidelines以及Debugging JavaScript with PyCharm
42、大功告成
這是Pycharm的俗稱手冊(cè),簡要介紹了其各個(gè)特征,方便大家快速入門,請(qǐng)開始實(shí)踐吧。
