欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python中安裝Scrapy模塊依賴包匯總

 更新時(shí)間:2017年07月02日 10:20:25   作者:lon.y@qq.com  
Scrapy的安裝有一些依賴包,沒(méi)有這些包是會(huì)安裝失敗的,下面我們就來(lái)詳細(xì)探討下

本地虛擬環(huán)境開(kāi)發(fā)完成之后,上線過(guò)程中需要一一安裝依賴包,做個(gè)記錄如下:

CentOS 安裝python3.5.3

wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz
tar -xf Python-3.5.3.tgz cd Python-3.5.3
./configure --prefix=/usr/local/python353 make & make install

完成安裝python3.5.3,在不刪除系統(tǒng)自帶的python2.x情況下,做幾個(gè)軟鏈:

#做python3軟鏈
ln -s /usr/local/python353/bin/python3 /usr/local/bin/
#pip3軟鏈
ln -s /usr/local/python353/bin/pip3 /usr/local/bin/

上傳程序,安裝scrapy及其依賴包:

#user agent包
pip3 install fake-useragent -i https://pypi.douban.com/simple/
#pymysql包
pip3 install pymysql -i https://pypi.douban.com/simple/
#PooledDB依賴包
pip3 install DBUtils -i https://pypi.douban.com/simple/
#PIL模塊依賴包
pip3 install Image -i https://pypi.douban.com/simple/

在Centos系統(tǒng)中安裝過(guò)程中,出現(xiàn)一個(gè)較為淡疼的問(wèn)題:系統(tǒng)沒(méi)有安裝sqlite3,故此一直提示:
解決上面問(wèn)題,下載sqlite3

sudo wget http://www.sqlite.org/2017/sqlite-autoconf-3190300.tar.gz

編譯安裝:

tar zxvf sqlite-autoconf-3190300.tar.gz cd sqlite-autoconf-3190300
./configure --prefix=/usr/local/sqlite3
make && make install

重新編譯Python,找到Python3.5.3的安裝文件路徑,編輯setup.py腳本,找到 “sqlite3”

sqlite_inc_paths = [ '/usr/include',
'/usr/include/sqlite',
'/usr/include/sqlite3',
'/usr/local/include',
'/usr/local/include/sqlite',
'/usr/local/include/sqlite3',
]

在最后一行加入sqlite3編譯安裝路徑,如下:

sqlite_inc_paths = [ '/usr/include',
'/usr/include/sqlite',
'/usr/include/sqlite3',
'/usr/local/include',
'/usr/local/include/sqlite',
'/usr/local/include/sqlite3',
'/usr/local/sqlite3',
]

重新編譯Python3.5.3:

./configure --prefix=/usr/local/python353
make && make install

相關(guān)文章

最新評(píng)論