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

簡介

你好,當你打開這個文檔的時候,我知道,你想要的是什麼! Python爬蟲,如何快速的學會Python爬蟲,是你最期待的事情,可是這個事情應該沒有想象中的那麼容易,況且你的編程底子還不一定好,這套課程,沒有你想要的Python基礎,沒有變量,循環,數組等基礎知識,因爲我不想在那些你可以直接快速學會的地方,去浪費你的時間。

好了,這套課程是基於Python3.0 以上寫的,操作系統我使用的是CentOS7+ 所以裏面的好多內容可能和你的不一樣,當然也會導致許多問題的解決和你的不同,所以有的問題,需要你自己百度或者×××解決啦,祝你碰到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")
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章