(win32)python3.5 安装scrapy

来源:互联网 发布:网络五大鬼畜歌曲视频 编辑:程序博客网 时间:2024/06/06 02:44
1.下载和python对应版本的whl安装即可,比如用python3.5.x的,那么你要下载名字带cp35的whl文件,建议下载32位版的,最好不要32位和64位混用,以免出现不必要问题Twisted和lxml等第三方包可以在这里下载http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted2.安装Twisted,先下载Twisted-xx.whl(比如Twisted-16.4.1-cp35-cp35m-win32.whl),然后切换到下载目录,用pip安装,命令pip install Twisted-xx.whl(Twisted-xx.whl改为 实际文件名)注,如果没有安装Twisted 会报error: Unable to find vcvarsall.bat错误。3.安装OpenSSL与pyOpenSSL模块pip install pyOpenSSL4.pip install scrapy。如果遇到提示缺少依赖包,请到这里找 http://www.lfd.uci.edu/~gohlke/pythonlibs/,然后pip install xx.whl (xx.whl改为实际文件名),然后重试。完成后,对照官方手册可以开始学习。中文版(scrapy 0.25) http://scrapy-chs.readthedocs.io/zh_CN/latest/英文版(最新版) http://doc.scrapy.org/en/latest/安装参考:http://blog.csdn.net/simple__happyness/article/details/52056486http://www.jianshu.com/p/f05c25ba54ebhttps://zhuanlan.zhihu.com/p/23103620  【运行报错处理】1.报error: Unable to find vcvarsall.bat错误。先下载Twisted-xx.whl(比如Twisted-16.4.1-cp35-cp35m-win32.whl),然后切换到下载目录,用pip安装,命令pip install Twisted-xx.whl(Twisted-xx.whl改为 实际文件名)2.[twisted] CRITICAL: Unhandled error in Deferred:进入python安装目录的Scripts目录,然后运行如下命令,解决。python pywin32_postinstall.py -install 3.报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xb0 in position 1: ordinal not in range(128)是出了编码问题,谷歌了一下找到了解决方案:在python的Lib\site-packages文件夹下新建一个sitecustomize.py:import sys    sys.setdefaultencoding('gb2312')