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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM