Python爬蟲入門教程 1-100 CentOS環境安裝

TT3310發表於2020-10-24

簡介

你好,當你開啟這個文件的時候,我知道,你想要的是什麼! 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圖形介面程式” 想辦法啃下來。

當出現這樣子的一些圖示的時候,你成功了

這裡寫圖片描述

可能碰到的問題

好了,接下來說一下,你可能碰到的問題

  1. 你點選應用程式,裡面找到一個叫做火狐瀏覽器的軟體,然後開啟,發現竟然無法上網?!

  2. 你發現竟然無法使用中文輸入法?!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一樣的。

這裡你可以按照各種教程去試一下,下面給大家幾種常見的解決辦法。

  1. 你自己電腦上面的兩個服務沒有開啟

這裡寫圖片描述

  1. 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")

相關文章