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中的浅复制与深复制
Jul 02 Python
Python解析json文件相关知识学习
Mar 01 Python
Python selenium如何设置等待时间
Sep 15 Python
Python安装官方whl包和tar.gz包的方法(推荐)
Jun 04 Python
Python一句代码实现找出所有水仙花数的方法
Nov 13 Python
对python 中class与变量的使用方法详解
Jun 26 Python
Django ORM 常用字段与不常用字段汇总
Aug 09 Python
简单了解Python3 bytes和str类型的区别和联系
Dec 19 Python
python同义词替换的实现(jieba分词)
Jan 21 Python
基于python实现获取网页图片过程解析
May 11 Python
基于Python测试程序是否有错误
May 16 Python
利用python汇总统计多张Excel
Sep 22 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的日期处理函数及uchome的function_coomon中日期处理函数的研究
2011/01/12 PHP
fleaphp crud操作之findByField函数的使用方法
2011/04/23 PHP
PHP 文件系统详解
2012/09/13 PHP
Codeigniter注册登录代码示例
2014/06/12 PHP
PHP中返回引用类型的方法
2015/04/03 PHP
php blowfish加密解密算法
2016/07/02 PHP
PHP会员找回密码功能的简单实现
2016/09/05 PHP
PHP中使用jQuery+Ajax实现分页查询多功能操作(示例讲解)
2017/09/17 PHP
关于ExtJS4.1:快捷键支持的问题
2013/04/24 Javascript
使用javascript实现json数据以csv格式下载
2015/01/09 Javascript
JavaScript原生对象之Date对象的属性和方法详解
2015/03/13 Javascript
浅析JavaScript中的array数组类型系统
2016/07/18 Javascript
node.js调用Chrome浏览器打开链接地址的方法
2017/05/17 Javascript
nodejs 最新版安装npm 的使用详解
2018/01/18 NodeJs
AngularJS发送异步Get/Post请求方法
2018/08/13 Javascript
解决vue 项目引入字体图标报错、不显示等问题
2018/09/01 Javascript
JS选取DOM元素常见操作方法实例分析
2018/12/10 Javascript
JavaScript中this用法学习笔记
2019/03/17 Javascript
Vue 实例中使用$refs的注意事项
2021/01/29 Vue.js
MySQL最常见的操作语句小结
2015/05/07 Python
python解决网站的反爬虫策略总结
2016/10/26 Python
python调用OpenCV实现人脸识别功能
2018/05/25 Python
在Pycharm中设置默认自动换行的方法
2019/01/16 Python
安装docker-compose的两种最简方法
2019/07/30 Python
Python学习笔记之函数的定义和作用域实例详解
2019/08/13 Python
Html5画布_动力节点Java学院整理
2017/07/13 HTML / CSS
HTML5中判断横屏竖屏的方法(移动端)
2016/08/04 HTML / CSS
美国最大的旗帜经销商:Carrot-Top
2018/02/26 全球购物
英语专业学子个人的自我评价
2013/10/02 职场文书
中国梦的演讲稿
2014/01/08 职场文书
服装采购员岗位职责
2014/03/15 职场文书
六一儿童节演讲稿
2014/05/23 职场文书
图书馆志愿者活动总结
2014/06/27 职场文书
2016优秀青年志愿者事迹材料
2016/02/25 职场文书
MySQL千万级数据表的优化实战记录
2021/08/04 MySQL
详细介绍python操作RabbitMq
2022/04/12 Python