sudo apt-get install python-dev python-pip libxml2-dev libxslt1-dev zlib1g-dev libffi-dev libssl-dev
安装配置virtualenv(可以在系统中建立多个不同并且相互不干扰的虚拟环境):
sudo pip install virtualenv
安装virtualenvwrapper(将所有的虚拟环境目录全都集中起来,比如放到 ~/Envs/,并对不同的虚拟环境使用不同的目录来管理):
sudo pip install virtualenvwrapper
export WORKON_HOME=~/Envs
mkdir -p $WORKON_HOME
source /usr/local/bin/virtualenvwrapper.sh
创建名为scrapy的virtualenv
mkvirtualenv scrapy
配置完之后会终端行首会显示(scrapy)$,说明处于名为scrapy的virtualenv
使workon在重启后依然有效:
sudo nano ~/.bashrc
添加以下内容至末尾:
export WORKON_HOME=$HOME/Envs
source /usr/local/bin/virtualenvwrapper.sh
virtualenv内安装scrapy:
(scrapy)$ sudo pip install scrapy
进入名为scrapy的virtualenv:
workon scrapy
退出virtualenv:
deactivate
安装过程中提示缺什么装什么,例如:
sudo pip install twisted