溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python爬蟲入門【1】: CentOS環(huán)境安裝

發(fā)布時間:2020-06-07 11:41:14 來源:網(wǎng)絡 閱讀:439 作者:學Python派森 欄目:編程語言

簡介

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

好了,這套課程是基于Python3.0 以上寫的,操作系統(tǒng)我使用的是CentOS7+ 所以里面的好多內(nèi)容可能和你的不一樣,當然也會導致許多問題的解決和你的不同,所以有的問題,需要你自己百度或者FQ解決啦,祝你碰到N多的BUG。O(∩_∩)O

接下來的第一步是什么?

安裝一個虛擬機,因為你的電腦99%是windows的,所以你需要一個軟件叫做 VMware 然后,下載地址 在2018年5月10日這一天,我百度到的是

在這個網(wǎng)址里面有這款軟件的下載和你懂的。

然后,我接著百度到了一個CentOS7的操作系統(tǒng)

軟件下載之后的名字

Python爬蟲入門【1】: CentOS環(huán)境安裝

準備工作做好了,接下來就是需要你需要完成的操作了

首先,安裝VM這款軟件,并且把它"pojie"掉.(當有一天,你賺到了錢,記得在去買一下這款軟件,支持一下)

安裝軟件,全部使用默認選項即可,這個地方因為簡單到不需要我寫了,有問題大家可以自行解決。

安裝完畢之前的最后一步

Python爬蟲入門【1】: CentOS環(huán)境安裝

CentOS 7 安裝

接下來就進入CentOS的安裝了

安裝過程中幾個關鍵點位,要確定好

選擇中文,下一步

Python爬蟲入門【1】: CentOS環(huán)境安裝

紅框的幾個地方請注意

Python爬蟲入門【1】: CentOS環(huán)境安裝

修改成下圖的樣子

Python爬蟲入門【1】: CentOS環(huán)境安裝

OK,我們已經(jīng)做好配置了,接下來點擊下一步,在下一步,你只需要配置一個root賬戶的密碼就可以了

接下來就是幾分鐘的等待了,跟你電腦配置有關系,時間不等。

安裝之后,打開CentOS操作系統(tǒng),會出現(xiàn)一個嘿嘿的DOS命令窗口,輸入賬戶root和你剛剛設置的密碼,進入沒有問題,完美~代表你的操作系統(tǒng)已經(jīng)安裝好了

接下來,為了方便我們后面的操作,我們要給我們的虛擬機安裝一個GUI交互界面(也就是像windows一樣的視窗操作軟件)

如果失敗了,怎么辦,百度“如何安裝gnome圖形界面程序” 想辦法啃下來。

當出現(xiàn)這樣子的一些圖標的時候,你成功了

Python爬蟲入門【1】: CentOS環(huán)境安裝

可能碰到的問題

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

  1. 你點擊應用程序,里面找到一個叫做火狐瀏覽器的軟件,然后打開,發(fā)現(xiàn)竟然無法上網(wǎng)?!

  2. 你發(fā)現(xiàn)竟然無法使用中文輸入法?!nice 這個問題,自行解決,隨便找找一堆解決方案。

好了,上面問題2解決了,那么解決一下問題1吧,這個問題首先確認一下你在一開始安裝的時候,下面這個圖配置的是否正確。

需要顯示已連接

Python爬蟲入門【1】: CentOS環(huán)境安裝

如果上圖沒有問題,那么99%的童鞋是可以上網(wǎng)的,那么還是有無法上網(wǎng)的,這時候,打開一個叫做終端的軟件

Python爬蟲入門【1】: CentOS環(huán)境安裝

輸入代碼

ping www.baidu.com

網(wǎng)絡通暢

Python爬蟲入門【1】: CentOS環(huán)境安裝

如果聯(lián)網(wǎng)失敗,敲入下圖中的命令,如果聯(lián)網(wǎng)成功,那么下面的內(nèi)容,你直接跳過,去查看安裝Python部分吧。

網(wǎng)絡連接失敗,修改方案

Python爬蟲入門【1】: CentOS環(huán)境安裝

使用命令 ,注意,你的文件不一定叫ifcfg-ens33,可能叫 ifcgf-xxx 操作都一樣

vi ifcfg-ens33

進入編輯頁面 vi 的簡單的操作

進入編輯狀態(tài)請按鍵盤上的 i

退出編輯狀態(tài),請按鍵盤上的 ESC

然后輸入 :wq 保存,退出,其他的命令用到在說吧。

圖中有幾個重點的地方,已經(jīng)標注

Python爬蟲入門【1】: CentOS環(huán)境安裝

首先看到你的文件中是否有 HWADDR=mac地址 【MAC地址獲取見下圖】

如果沒有,自己手動加上,這里使用的DHCP連接網(wǎng)絡的方式,所以,你需要把BOOTPROTO="dhcp" 如果需要修改成 "static" 也可以,不過需要配置一些其他的內(nèi)容Python資源分享秋秋裙 784758214 ,內(nèi)有安裝包,學習視頻資料,這里是Python學習者的聚集地,零基礎,進階,都歡迎

保存文件退出

獲取MAC地址,注意圖片中的標注

Python爬蟲入門【1】: CentOS環(huán)境安裝

接下來 使用下面的命令重啟網(wǎng)絡服務

service network restart

在這里,你可能就重啟成功了

如果失敗,那么這個地方可能是一個非常大的坑了,網(wǎng)上的教程五花八門,但是大多數(shù)都是Copy一樣的。

這里你可以按照各種教程去試一下,下面給大家?guī)追N常見的解決辦法。

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

Python爬蟲入門【1】: CentOS環(huán)境安裝

  1. CentOS操作系統(tǒng)中 NetworkManager 服務有沖突

這個需要在終端中解決

打開一個終端,輸入如下命令

service NetworkManager stop  【回車】

chkconfig NetworkManager off   【回車】   

上面的命令是停止Network然后禁止開機啟動,這樣子在執(zhí)行  service network restart  去嘗試一下

安裝Python

接下來就是我們的開發(fā)工具了,Python的安裝

默認我們的CentOS已經(jīng)給我們帶了一個Python2

你可以直接使用

Python爬蟲入門【1】: CentOS環(huán)境安裝

我們重新安裝一下最新的Python3.0以上的版本,這里先安裝一些基本的內(nèi)容,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
Python資源分享qun 784758214 ,內(nèi)有安裝包,PDF,學習視頻,這里是Python學習者的聚集地,零基礎,進階,都歡迎

里面的 -y 是代表所有需要用戶確認的地方選擇yes不需要用戶輸入了

為了方便后面我們的Python3編譯,還需要安裝一個gcc編譯器

yum -y install gcc

之后到python官網(wǎng)下載 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到現(xiàn)在為止,你已經(jīng)創(chuàng)建好了python3的環(huán)境了,在終端中嘗試一下吧

Python爬蟲入門【1】: CentOS環(huán)境安裝

接下來,你可能面臨的一個問題就是安裝setuptools和pip3的問題了,這個就留給大家自己解決去了。

最后輸入一個 hello world 結束我們的1/100

print("hello,world")
向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI