怎么安装 Scrapy 要安装那么多依赖啊?而且动不动就安装报错,为什么不能直接 pip install Scrapy 一键搞定呢?各位有没有什么好的解决办法?
1
Tink 2016-03-09 10:54:54 +08:00 via iPhone
不能 pip install ?
|
2
allencode OP |
3
4641585 2016-03-09 12:59:57 +08:00
为什么不能用 pip install ?
项目网站首页最上面就是 pip install scrapy |
4
4641585 2016-03-09 13:04:44 +08:00
刚刚试了一下也没有出任何问题。。
|
5
allencode OP @4641585 请问你只用匹配 install scrapy 就可以成功安装 scrapy 了吗?不用安装其他依赖?像 lxml , pywin32 ?
|
8
CocoTaka 2016-03-09 13:23:41 +08:00 via iPad
用 easy_install
|
9
xmwd 2016-03-09 13:26:39 +08:00
我用的 ubuntu15.10 ,使用 pip ,也得手动装 libffi 、 libxslt 和 libxml
|
10
wenyu1001 2016-03-09 13:29:53 +08:00
弄个虚拟环境: virtualenv ( virtualenvwrapper )
省的被其他环境(依赖)干扰。 |
11
ctrainr 2016-03-09 13:35:31 +08:00
主要是 lxml 难装
|
12
simapple 2016-03-09 13:40:26 +08:00
就是需要这么多依赖,只要不是 windows ,直接 pip 安装,缺少什么 lib 就安装什么
其实 windows 下安装也没有那么难 |
13
whatot 2016-03-09 13:42:58 +08:00
Installing collected packages: zope.interface, Twisted, six, w3lib, queuelib, lxml, idna, pyasn1, pycparser, cffi, cryptography, pyOpenSSL, cssselect, pyasn1-modules, attrs, service-identity, scrapy
Successfully installed Twisted-15.5.0 attrs-15.2.0 cffi-1.5.2 cryptography-1.2.3 cssselect-0.9.1 idna-2.0 lxml-3.5.0 pyOpenSSL-0.15.1 pyasn1-0.1.9 pyasn1-modules-0.0.8 pycparser-2.14 queuelib-1.4.2 scrapy-1.0.5 service-identity-16.0.0 six-1.10.0 w3lib-1.13.0 zope.interface-4.1.3 不到 2 分钟装完了。依赖会自动解决吧 |
14
jswh 2016-03-09 13:42:58 +08:00
之前也是,在 vps 上 pip install 安装总是报错。最后发现是 vps 内存太小,编译各种 python-lxml 的时候内存爆了。用 apt-get 装了预编译包就好了。 23333
|
15
Tink 2016-03-09 14:14:30 +08:00 via iPhone
为什么要用 windows 啊醉了
|
16
yinzishao 2016-03-09 16:14:30 +08:00
我用的是 ubuntu14.04 pip install 直接安装就可以了。并没有遇到什么问题。或者你贴出具体的问题代码,给大家解决一下?
|
25
patrickstar 2016-03-09 19:15:26 +08:00
我现在用 anaconda ,完全满足我用了,不过由于没有用到 scrapy 所以还没关注里面有没有这个,实在不想去折腾, pypi 上有些包没有直接 pip 安装的!
|
26
moogle 2016-04-25 22:08:47 +08:00
我这里有两个环境:
python2 C:\Anaconda3\envs\python2 root * C:\Anaconda3 是不是我先 activate python2 后,然后再 pip install scrapy ? |