安装scrapy 报错error: Setup script exited with error: Unable to find vcvarsall.bat

如题。按照网上有的安装教程,我已经把需要的模块:openssl, twisted, w3lib,libxml,lxml都装好了,然后官网上下载了scrapy-0.14,解压缩后有setup.py, 命令行打开这个目录,用python setup.py install 安装后出现上述错误。有哪位高手知道应该怎么解决吗?麻烦告知解决方法,在此先谢过了!!

两种解决办法:

1.你装个vs2008.

2.你装个vs2010,然后打开“<python安装目录>\Lib\distutils\msvc9compiler.py”
找到 toolskey = “VS%0.f0COMNTOOLS” % version,直接修改为 toolskey = ”VS100COMNTOOLS”
网上也有用mingw编译解决的,那个太麻烦不建议你那么搞。追问

我之前尝试过装了个mingw,但是安装之后并没有发现有网上说的 mingw-make.exe, 然后接着用那个方法就行不通。。是不是问题出在这里呢?
装个vs2008的话不是只有试用版?安装中文破解版可以吗?
谢谢

追答

vs2008随便装一个就行,主要要用里面的一个dll,破解不破解都有那个dll的

追问

我已经安装了vs2008了,之前的问题倒是没有再出现了,但是又有了新问题:

我已经安装过openssl了,相关模块我都安装了,

奇怪的是为什么可以引入scrapy但是我却没法建立工程

scrapy startproject XXX就报错

温馨提示:内容为网友见解,仅供参考
无其他回答

Warning: Invalid argument supplied for foreach() in /www/wwwroot/www.t2y.org3v3b34/skin/templets/default/contents.html on line 47
相似回答