1
icedx 2016-10-11 17:09:44 +08:00 via Android
打了一大段 结果丢了...
|
2
icedx 2016-10-11 17:14:41 +08:00 via Android 1
1. 你可以用编译好的二进制包
2. 新版 Python 是通过 VS 安装时添加的注册表来寻找 vcvarsall.bat 的 所以不论怎么修改环境变量都没用 3. 你可以用 GCC, Google:mingw python 设置好 GCC 环境 然后加 -c mingw32 就可以 4. 微软有一个 Build tools for python 5. 喵 |
3
jppxhz01 2016-10-11 17:15:25 +08:00
windows 下安装过很多次不成功,这个过了,下面可能还出问题。。。也是醉
|
4
simapple 2016-10-11 17:31:47 +08:00
建议还是不要 windows ,主要是 scrapy 的第三方库 太多,往往编译不过,你这还是 vs2013 ,要打算编译的话,试试 vc 9 或者 vs2010 ,反正各种不好办。
一定要用 windows 的话 去 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载现成的各种库 |
5
woniu127 2016-10-11 18:02:12 +08:00 via Android 1
anaconda , pip install scrapy 或者 conda install scrapy
|
6
dong3580 2016-10-11 19:03:25 +08:00 via Android
今天正好遇到
1.scrapy 在 win 下不支持 python 3 2.安装 vs c++ com.....for python2.7 |
7
ltux 2016-10-11 19:24:49 +08:00
http://www.lfd.uci.edu/~gohlke/pythonlibs/
pip install scarpy 的时候看具体是哪个包安装失败,那么就去上面的网址下载编译好的包,手工安装。然后继续 pip install scrapy 。 如此反复,直到安装完毕。 等所有的依赖包都安装完成之后,还需要再 pip install twisted-win ,否则有运行时错误。 |
8
dsg001 2016-10-11 19:37:35 +08:00
win7 + py3.5 安装 scrapy 完木问题
|
9
tcsky 2016-10-11 21:20:17 +08:00
pypm 能装二进制包
|
10
nekoprpr 2016-10-11 23:54:51 +08:00
用 vargant 吧, windows 各种蛋疼
|
11
lrh3321 2016-10-12 09:31:59 +08:00
是 Win10 的话, 就给自带的子系统装吧。
要不然就按 6 楼说的去安装安装 vs c++ com.....for python2.7 |
12
congeec 2016-10-12 11:20:01 +08:00
楼上说了一大堆.............看这个
cmd /k ""C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat"" x86 -new_console:t:"VS 14.0" -new_console:C:"%CommonProgramFiles(x86)%\microsoft shared\MSEnv\VSFileHandler.dll,33" 看不懂的话,打开 Visual Studio,从 IDE 里启动命令行,然后在这个命令行 console 里用 pip 安装, VS 这里启动的 console ,会自动设置好编译所需的环境变量 嗯, anaconda 是好东西 |
13
junzibuqi124 2016-10-14 15:23:15 +08:00
我先装了 vs2010 ,然后在 pip ,依然不行 然后去 http://www.lfd.uci.edu/~gohlke/pythonlibs/网站下载 scrapy 的 whl 文件,然后直接安装,在下好的 whl 目录进行 pip xxx.whl 就好啦
|
14
PyBot 2016-10-15 09:19:22 +08:00 via iPhone
http://www.mrseattle.cn/wordpress/archives/211.html
前不久刚好装过 scrapy.通过 wheel 安装就可以了 |
15
firekiller 2016-10-15 21:26:34 +08:00
我遇到过这种问题,楼主放弃的第 4 种方法成功。
|
16
chendajun 2016-10-21 09:17:11 +08:00
最经常出错的地方: lxml , cffi , pywin32 , vc++forpython2.7 ,这几个库安装好了基本就差不多成功了,其中 lxml 和 cffi 又是每次必须报错的地方。 lxml 可以安装 wheel 文件,可以爬过这个大坑。
|