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 相关文章推荐
Python中删除文件的程序代码
Mar 13 Python
python正则表达式判断字符串是否是全部小写示例
Dec 25 Python
github配置使用指南
Nov 18 Python
python实现识别手写数字 python图像识别算法
Mar 23 Python
Python实现简单遗传算法(SGA)
Jan 29 Python
pandas中的DataFrame按指定顺序输出所有列的方法
Apr 10 Python
对Python 除法负数取商的取整方式详解
Dec 12 Python
python模拟登陆,用session维持回话的实例
Dec 27 Python
python实现画五角星和螺旋线的示例
Jan 20 Python
解决Python中pandas读取*.csv文件出现编码问题
Jul 12 Python
python监控nginx端口和进程状态
Sep 06 Python
Python爬取股票信息,并可视化数据的示例
Sep 26 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
关于更改Zend Studio/Eclipse代码风格主题的介绍
2013/06/23 PHP
php中删除数组的第一个元素和最后一个元素的函数
2015/03/07 PHP
php文件缓存方法总结
2016/03/16 PHP
在视频前插入广告
2006/11/20 Javascript
使用javascript获取flash加载的百分比的实现代码
2011/05/25 Javascript
小米公司JavaScript面试题
2014/12/29 Javascript
Bootstrap每天必学之进度条
2015/11/30 Javascript
使用堆实现Top K算法(JS实现)
2015/12/25 Javascript
jquery+json实现分页效果
2016/03/07 Javascript
精彩的Bootstrap案例分享 重点在注释!(选项卡、栅格布局)
2016/07/01 Javascript
JavaScript面试题(指针、帽子和女朋友)
2016/11/23 Javascript
原生JS实现几个常用DOM操作API实例
2017/01/19 Javascript
vue-cli3+typescript初体验小结
2019/02/28 Javascript
详解js根据百度地图提供经纬度计算两点距离
2019/05/13 Javascript
javascript使用substring实现的展开与收缩文字功能示例
2019/06/17 Javascript
js微信分享接口调用详解
2019/07/23 Javascript
vue基于v-charts封装双向条形图的实现代码
2019/12/09 Javascript
JS的时间格式化和时间戳转换函数示例详解
2020/07/27 Javascript
python访问纯真IP数据库的代码
2011/05/19 Python
python执行等待程序直到第二天零点的方法
2015/04/23 Python
Python语言实现获取主机名根据端口杀死进程
2016/03/31 Python
利用Python实现Json序列化库的方法步骤
2020/09/09 Python
python基于socket模拟实现ssh远程执行命令
2020/12/05 Python
简约控的天堂:The Undone
2016/12/21 全球购物
Lookfantastic葡萄牙官方网站:欧洲第一大化妆品零售商
2018/03/17 全球购物
英国汽车零件购物网站:GSF Car Parts
2019/05/23 全球购物
如何选择使用结构还是类
2014/05/30 面试题
如何用Python来进行查询和替换一个文本字符串
2014/01/02 面试题
单位人事专员介绍信
2014/01/11 职场文书
环保宣传标语
2014/06/12 职场文书
工商局所长四风自我剖析及整改措施
2014/10/26 职场文书
2014年度工作总结报告
2014/12/15 职场文书
导游词之山东八仙过海景区
2019/11/11 职场文书
vue elementUI表格控制对应列
2022/04/13 Vue.js
Python matplotlib绘制条形统计图 处理多个实验多组观测值
2022/04/21 Python
Win11 25163.1010更新补丁KB5016904推送,测试服务验证管道(附更新修复汇总)
2022/07/23 数码科技