sudo apt-get install python-dev python-pip libxml2-dev libxslt1-dev zlib1g-dev libffi-dev libssl-dev
安裝配置virtualenv(可以在系統(tǒng)中建立多個不同并且相互不干擾的虛擬環(huán)境):
sudo pip install virtualenv
安裝virtualenvwrapper(將所有的虛擬環(huán)境目錄全都集中起來诬滩,比如放到 ~/Envs/,并對不同的虛擬環(huán)境使用不同的目錄來管理):
sudo pip install virtualenvwrapper
export WORKON_HOME=~/Envs
mkdir -p $WORKON_HOME
source /usr/local/bin/virtualenvwrapper.sh
創(chuàng)建名為scrapy的virtualenv
mkvirtualenv scrapy
配置完之后會終端行首會顯示(scrapy)$苛让,說明處于名為scrapy的virtualenv
使workon在重啟后依然有效:
sudo nano ~/.bashrc
添加以下內(nèi)容至末尾:
export WORKON_HOME=$HOME/Envs
source /usr/local/bin/virtualenvwrapper.sh
virtualenv內(nèi)安裝scrapy:
(scrapy)$ sudo pip install scrapy
進(jìn)入名為scrapy的virtualenv:
workon scrapy
退出virtualenv:
deactivate
安裝過程中提示缺什么裝什么,例如:
sudo pip install twisted