Ubuntu14.04 python 2.7環境下安裝Scrapy

寫在前面的話

這個可能對大多數人沒有用,因爲Python 2.7 在2021年就不維護了,如果直接是Python 3.0 的話就不會有這麼多問題了。不過我之前大部分代碼都是2.7寫的所以現在也要把這個問題解決了。


不正經的正文

一般情況下,如果你是Python 3.0 的話,其實安裝scrapy 用pip install scrapy 也可以。但是如果缺少一些依賴庫的話可能也會報錯。所以我在這裏推薦conda, 他已經封裝好了很多的依賴庫。直接使用conda 的話針對python 3.0 和2.0 都同樣適用,並且簡單不容易出錯。

我先來說說我用pip install scrapy 出現的坑:

第一個提示就是python 2.7 reached the end of its life on January 1st 2020. 就是用pip 安裝Python 2.0 的後續服務都不在更新了。
在這裏插入圖片描述
當然我按照要求升級了各種東西包括什麼pip 之後還是要我安裝一堆依賴庫,什麼six, lxml 等等。
但是還是持續有坑。

所以我建議大家直接安裝官網上的要求來。

首先就是先安裝我們conda
我是Linux系統,具體的安裝的方法建議參考[Anaconda的官網]: (https://docs.anaconda.com/anaconda/install/linux/)

要用到我們的圖形庫的話,您可以安裝下面的依賴包,根據自己的需求選擇要不要使用su 權限:

sudo apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6

然後下載你的Anaconda
在官網鏈接的最下面你會看到這個圖片
在這裏插入圖片描述
選在你對應的文件即可,我是Python 2.7 ,下載完成之後會有一個 如下所示的文件:
在這裏插入圖片描述

我們直接運行這個文件就會安裝了:

chmod a+x Anaconda2-2019.10-Linux-x86_64.sh
./Anaconda2-2019.10-Linux-x86_64.sh

在安裝的過程中會出現下面的這個情況:你就一路按回車就可以了
在這裏插入圖片描述
之後它會出現一個提示,讓你選安裝的路徑:
在這裏插入圖片描述

你可以使用他的默認設置,或者你自己輸入你想要的安裝路徑都可以的。
最後最重要的是,你要把這個安裝路徑加入到你的環境變量中去,

在這裏插入圖片描述

我一般放在 ~/.bashrc 這個裏面:

sudo gedit ~/.bashrc

然後添加如下代碼即可

# added by Anaconda2 installer
export PATH="/home/chicho/anaconda2/bin:$PATH"

在跟新一下環境變量

source ~/.bashrc

之後你就可以安裝你的scrapy了

conda install -c conda-forge scrapy

緊接着就出現安裝的畫面了,安裝完成就可以使用了
在這裏插入圖片描述

在這裏插入圖片描述

在這裏插入圖片描述


喜歡的話,你也可以給我點物質支持,哈哈哈哈哈~
不要恨我就行,我是一個平民窟女孩

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章