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每天必学之bytes字节
Jan 28 Python
浅谈python中的getattr函数 hasattr函数
Jun 14 Python
linecache模块加载和缓存文件内容详解
Jan 11 Python
对python list 遍历删除的正确方法详解
Jun 29 Python
Window环境下Scrapy开发环境搭建
Nov 18 Python
python文件写入write()的操作
May 14 Python
python的pyecharts绘制各种图表详细(附代码)
Nov 11 Python
利用Python绘制Jazz网络图的例子
Nov 21 Python
Python 批量读取文件中指定字符的实现
Mar 06 Python
Python 判断时间是否在时间区间内的实例
May 16 Python
如何利用Python识别图片中的文字
May 31 Python
python的launcher用法知识点总结
Aug 07 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使用异或实现的加密解密实例
2013/09/04 PHP
yii框架配置默认controller和action示例
2014/04/30 PHP
php反射类ReflectionClass用法分析
2016/05/12 PHP
图文详解PHP环境搭建教程
2016/07/16 PHP
php版微信公众号接口实现发红包的方法
2016/10/14 PHP
php如何比较两个浮点数是否相等详解
2019/02/12 PHP
PHP中用Trait封装单例模式的实现
2019/12/18 PHP
JQuery做的一个简单的点灯游戏分享
2014/07/16 Javascript
JQuery复制DOM节点的方法
2015/06/11 Javascript
Angularjs通过指令监听ng-repeat渲染完成后执行脚本的方法
2016/12/31 Javascript
微信小程序 详解Page中data数据操作和函数调用
2017/01/12 Javascript
微信小程序 this和that详解及简单实例
2017/02/13 Javascript
js的函数的按值传递参数(实例讲解)
2017/11/16 Javascript
JS实现简易换图时钟功能分析
2018/01/04 Javascript
利用Bootstrap Multiselect实现下拉框多选功能
2019/04/08 Javascript
vue.js实现备忘录demo
2019/06/26 Javascript
微信小程序自定义导航栏(模板化)
2019/11/15 Javascript
jQuery实现手风琴效果(蒙版)
2020/01/11 jQuery
es6函数name属性功能与用法实例分析
2020/04/18 Javascript
Vue.js使用axios动态获取response里的data数据操作
2020/09/08 Javascript
nuxt 服务器渲染动态设置 title和seo关键字的操作
2020/11/05 Javascript
[02:41]2015国际邀请赛中国区预选赛观战指南
2015/05/20 DOTA
Django 外键的使用方法详解
2019/07/19 Python
python 实现两个线程交替执行
2020/05/02 Python
Python Django form 组件动态从数据库取choices数据实例
2020/05/19 Python
python raise的基本使用
2020/09/10 Python
CSS3制作炫酷带方向感应的鼠标滑过图片3D动画
2016/03/16 HTML / CSS
使用CSS3的ruby-position固定注音位置的用法示例
2016/07/05 HTML / CSS
基于IE10/HTML5 开发
2013/04/22 HTML / CSS
Servlet的生命周期
2013/08/25 面试题
妇女儿童发展规划实施方案
2014/03/16 职场文书
我的中国梦演讲稿800字
2014/08/19 职场文书
演讲开场白和结束语
2015/05/29 职场文书
elasticSearch-api的具体操作步骤讲解
2021/06/28 Java/Android
详解JavaScript的计时器和按钮效果设置
2022/02/18 Javascript
Mysql中常用的join连接方式
2022/05/11 MySQL