windows10系统中安装python3.x+scrapy教程


Posted in Python onNovember 08, 2016

官网下载就好, https://www.python.org/downloads/release/python-352/

windows10系统中安装python3.x+scrapy教程

用installer下载比较方便,它直接把环境变量都帮你配了。

当然也可以在本站下载 https://3water.com/softs/416037.html

升级pip

安装好之后在cmd里执行

python -m pip install -upgrade pip

把pip提到最新版本

windows10系统中安装python3.x+scrapy教程

下载lxml

lxml是解析网页用的,scrapy依赖于它,它是一个第三方的库,这里推荐一个python第三方库的网站

http://www.lfd.uci.edu/~gohlke/pythonlibs/ ,里边都是编译好的,windows下python使用者的福利。

Ctrl+F定位一下lxml

windows10系统中安装python3.x+scrapy教程

注意:打开网址后ctrl+F,搜索LXML,选择对应版本,一般是win32,而不选win_arm64,即使电脑是win64

下载好之后,cmd进入下载目录,直接用pip安装

pip install lxml-3.6.4-cp35-cp35m-win_32.whl

安装scrapy

pip安装最方便

pip install scrapy

查看版本

scrapy version

输出应该是Scrapy 1.2.1,也是官网的最新版本。

可能遇到的问题

以下内容汇总了csdn和stackoverflow部分内容

1.Python error: Unable to find vcvarsall.bat

安装MinGW(实测)

1、下载安装MinGW,下载地址为:点击打开链接

2、在MinGW的安装目录下找到bin文件夹,找到mingw32-make.exe,复制一份更名为make.exe

3、把MinGW的路径添加到环境变量path中,比如我把MinGW安装到D:\MinGW\中,就把D:\MinGW\bin添加到path中;

4、在<python安装目录>\distutils(需要在python安装目录下ctrl+f一下distutils)增加文件distutils.cfg,在文件里输入

[build] 
compiler=mingw32

保存;

2、error: command‘gcc'failed: No such file or directory 

解决方案是将D:\MinGW\lib再添加到PATH中。

3、ValueError: Unknown MS Compiler version 1900

Cygwinccompiler.py中

get_msvcr()函数

elif msc_ver == '1600': 
  # VS2010 / MSVC 10.0 
  return ['msvcr100']

后面,添加以下内容

elif msc_ver == '1700': 
  # Visual Studio 2012 / Visual C++ 11.0 
  return ['msvcr110'] 
elif msc_ver == '1800': 
  # Visual Studio 2013 / Visual C++ 12.0 
  return ['msvcr120'] 
elif msc_ver == '1900': 
  # Visual Studio 2015 / Visual C++ 14.0 
  # "msvcr140.dll no longer exists" http://blogs.msdn.com/b/vcblog/archive/2014/06/03/visual-studio-14-ctp.aspx 
  return ['vcruntime140']

然后将python3.5文件夹下的vcruntime140.dll复制到D:\MinGW\mingw32\lib下

4、TypeError: unorderable types: NoneType() >= str()   

重启一下试试

5、error: The 'pyasn1' distribution was not found and is required by service-identity

在运行一下setup.py试试

以上就是本文的全部内容了,希望对大家学习python能够有所帮助。

Python 相关文章推荐
videocapture库制作python视频高速传输程序
Dec 23 Python
python中使用OpenCV进行人脸检测的例子
Apr 18 Python
Python实现一个简单的MySQL类
Jan 07 Python
Python中的多重装饰器
Apr 11 Python
介绍Python中的__future__模块
Apr 27 Python
Python入门_条件控制(详解)
May 16 Python
python迭代dict的key和value的方法
Jul 06 Python
python将txt等文件中的数据读为numpy数组的方法
Dec 22 Python
两个元祖T1=('a', 'b'),T2=('c', 'd')使用匿名函数将其转变成[{'a': 'c'},{'b': 'd'}]的几种方法
Mar 05 Python
python 如何实现遗传算法
Sep 22 Python
Jupyter Notebook添加代码自动补全功能的实现
Jan 07 Python
Python面向对象编程之类的概念
Nov 01 Python
简单谈谈python中的多进程
Nov 06 #Python
python自带的http模块详解
Nov 06 #Python
Python程序中设置HTTP代理
Nov 06 #Python
Python 搭建Web站点之Web服务器网关接口
Nov 06 #Python
Python 搭建Web站点之Web服务器与Web框架
Nov 06 #Python
读写json中文ASCII乱码问题的解决方法
Nov 05 #Python
django1.8使用表单上传文件的实现方法
Nov 04 #Python
You might like
PHP处理excel cvs表格的方法实例介绍
2013/05/13 PHP
php防注入,表单提交值转义的实现详解
2013/06/10 PHP
PHP中使用addslashes函数转义的安全性原理分析
2014/11/03 PHP
PHP的openssl加密扩展使用小结(推荐)
2016/07/18 PHP
php fread函数使用方法总结
2019/05/28 PHP
PHP中有关长整数的一些操作教程
2019/09/11 PHP
javascript+css 网页每次加载不同样式的实现方法
2009/12/27 Javascript
Javascript Jquery 遍历Json的实现代码
2010/03/31 Javascript
使用Java实现简单的server/client回显功能的方法介绍
2013/05/03 Javascript
js 得到文件后缀(通过正则实现)
2013/07/08 Javascript
JS、DOM和JQuery之间的关系示例分析
2014/04/09 Javascript
js生成的验证码的实现与技术分析
2014/09/17 Javascript
jQuery内部原理和实现方式浅析
2015/02/03 Javascript
JS实现兼容各浏览器解析XML文档数据的方法
2015/06/01 Javascript
Nodejs的express使用教程
2015/11/23 NodeJs
微信小程序 底部导航栏目开发资料
2016/12/05 Javascript
使用async-validator编写Form组件的方法
2018/01/10 Javascript
create-react-app 修改为多入口编译的方法
2018/08/01 Javascript
bootstrap实现点击删除按钮弹出确认框的实例代码
2018/08/16 Javascript
vue+element创建动态的form表单及动态生成表格的行和列
2019/05/20 Javascript
vscode 配置vue+vetur+eslint+prettier自动格式化功能
2020/03/23 Javascript
JavaScript中clientWidth,offsetWidth,scrollWidth的区别
2021/01/25 Javascript
Python格式化日期时间操作示例
2018/06/28 Python
django的ORM模型的实现原理
2019/03/04 Python
如何利用Pyecharts可视化微信好友
2019/07/04 Python
python开头的coding设置方法
2019/08/08 Python
python3 selenium自动化 下拉框定位的例子
2019/08/23 Python
python可视化实现KNN算法
2019/10/16 Python
Python tkinter实现日期选择器
2021/02/22 Python
Expedia马来西亚旅游网站:廉价酒店,度假村和航班预订
2016/07/26 全球购物
美国求婚钻戒网站:Super Jeweler
2016/08/27 全球购物
伦敦剧院门票:London Theatre Direct
2018/11/21 全球购物
进程的查看和调度分别使用什么命令
2013/12/14 面试题
表彰先进集体通报
2014/01/12 职场文书
Python初识逻辑与if语句及用法大全
2021/08/07 Python
Redis入门教程详解
2021/08/30 Redis