簡介
你好,當你開啟這個文件的時候,我知道,你想要的是什麼! Python爬蟲,如何快速的學會Python爬蟲,是你最期待的事情,可是這個事情應該沒有想象中的那麼容易,況且你的程式設計底子還不一定好,這套課程,沒有你想要的Python基礎,沒有變數,迴圈,陣列等基礎知識,因為我不想在那些你可以直接快速學會的地方,去浪費你的時間。
好了,這套課程是基於Python3.0 以上寫的,作業系統我使用的是CentOS7+ 所以裡面的好多內容可能和你的不一樣,當然也會導致許多問題的解決和你的不同,所以有的問題,需要你自己百度或者FQ解決啦,祝你碰到N多的BUG。O(∩_∩)O
接下來的第一步是什麼?
安裝一個虛擬機器,因為你的電腦99%是windows的,所以你需要一個軟體叫做 VMware 然後,下載地址 在2018年5月10日這一天,我百度到的是
http://www.wuleba.com/309.html 在這個網址裡面有這款軟體的下載和你懂的。
然後,我接著百度到了一個CentOS7的作業系統
軟體下載之後的名字
準備工作做好了,接下來就是需要你需要完成的操作了
首先,安裝VM這款軟體,並且把它”pojie”掉.(當有一天,你賺到了錢,記得在去買一下這款軟體,支援一下)
安裝軟體,全部使用預設選項即可,這個地方因為簡單到不需要我寫了,有問題大家可以自行解決。
安裝完畢之前的最後一步
CentOS 7 安裝
接下來就進入CentOS的安裝了
安裝過程中幾個關鍵點位,要確定好
選擇中文,下一步
紅框的幾個地方請注意
修改成下圖的樣子
OK,我們已經做好配置了,接下來點選下一步,在下一步,你只需要配置一個root賬戶的密碼就可以了
接下來就是幾分鐘的等待了,跟你電腦配置有關係,時間不等。
安裝之後,開啟CentOS作業系統,會出現一個嘿嘿的DOS命令視窗,輸入賬戶root和你剛剛設定的密碼,進入沒有問題,完美~代表你的作業系統已經安裝好了
接下來,為了方便我們後面的操作,我們要給我們的虛擬機器安裝一個GUI互動介面(也就是像windows一樣的視窗操作軟體)
安裝的教程,我建議你觀看 https://www.cnblogs.com/c-xiaohai/p/6509641.html 這個博主的,簡單,清楚,一次成功。
如果失敗了,怎麼辦,百度“如何安裝gnome圖形介面程式” 想辦法啃下來。
當出現這樣子的一些圖示的時候,你成功了
可能碰到的問題
好了,接下來說一下,你可能碰到的問題
-
你點選應用程式,裡面找到一個叫做火狐瀏覽器的軟體,然後開啟,發現竟然無法上網?!
-
你發現竟然無法使用中文輸入法?!nice 這個問題,自行解決,隨便找找一堆解決方案。
好了,上面問題2解決了,那麼解決一下問題1吧,這個問題首先確認一下你在一開始安裝的時候,下面這個圖配置的是否正確。
需要顯示已連線
如果上圖沒有問題,那麼99%的童鞋是可以上網的,那麼還是有無法上網的,這時候,開啟一個叫做終端
的軟體
輸入程式碼
ping www.baidu.com
網路通暢
如果聯網失敗,敲入下圖中的命令,如果聯網成功,那麼下面的內容,你直接跳過,去檢視安裝Python部分吧。
網路連線失敗,修改方案
使用命令 ,注意,你的檔案不一定叫ifcfg-ens33,可能叫 ifcgf-xxx 操作都一樣
vi ifcfg-ens33
進入編輯頁面 vi 的簡單的操作
進入編輯狀態請按鍵盤上的 i
退出編輯狀態,請按鍵盤上的 ESC
然後輸入 :wq 儲存,退出,其他的命令用到在說吧。
圖中有幾個重點的地方,已經標註
首先看到你的檔案中是否有 HWADDR=mac地址 【MAC地址獲取見下圖】
如果沒有,自己手動加上,這裡使用的DHCP連線網路的方式,所以,你需要把BOOTPROTO=”dhcp” 如果需要修改成 “static” 也可以,不過需要配置一些其他的內容
儲存檔案退出
獲取MAC地址,注意圖片中的標註
接下來 使用下面的命令重啟網路服務
service network restart
在這裡,你可能就重啟成功了
如果失敗,那麼這個地方可能是一個非常大的坑了,網上的教程五花八門,但是大多數都是Copy一樣的。
這裡你可以按照各種教程去試一下,下面給大家幾種常見的解決辦法。
- 你自己電腦上面的兩個服務沒有開啟
- CentOS作業系統中 NetworkManager 服務有衝突
這個需要在終端中解決
開啟一個終端,輸入如下命令
service NetworkManager stop 【回車】
chkconfig NetworkManager off 【回車】
上面的命令是停止Network然後禁止開機啟動,這樣子在執行 service network restart 去嘗試一下
安裝Python
接下來就是我們的開發工具了,Python的安裝
預設我們的CentOS已經給我們帶了一個Python2
你可以直接使用
我們重新安裝一下最新的Python3.0以上的版本,這裡先安裝一些基本的內容,CentOS使用 yum 安裝程式
yum -y install zlib zlib-devel
yum -y install bzip2 bzip2-devel
yum -y install ncurses ncurses-devel
yum -y install readline readline-devel
yum -y install openssl openssl-devel
yum -y install openssl-static
yum -y install xz lzma xz-devel
yum -y install sqlite sqlite-devel
yum -y install gdbm gdbm-devel
yum -y install tk tk-devel
裡面的 -y 是代表所有需要使用者確認的地方選擇yes不需要使用者輸入了
為了方便後面我們的Python3編譯,還需要安裝一個gcc編譯器
yum -y install gcc
之後到python官網下載 https://www.python.org
終端執行以下命令
下載安裝包
wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
解壓下載好的Python-3.x.x.tgz包
tar -zxvf Python-3.6.5.tgz
進入解壓後的目錄,編譯安裝。
cd Python-3.6.5/
./configure --prefix=/usr/local/python3
make
make
make install
make install
建立python3的軟鏈
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
OK到現在為止,你已經建立好了python3的環境了,在終端中嘗試一下吧
接下來,你可能面臨的一個問題就是安裝setuptools和pip3的問題了,這個就留給大家自己解決去了。
最後輸入一個 hello world 結束我們的1/100
print("hello,world")