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 相关文章推荐
在类Unix系统上开始Python3编程入门
Aug 20 Python
python搭建虚拟环境的步骤详解
Sep 27 Python
python3实现SMTP发送邮件详细教程
Jun 19 Python
python3第三方爬虫库BeautifulSoup4安装教程
Jun 19 Python
python3.8下载及安装步骤详解
Jan 15 Python
django实现后台显示媒体文件
Apr 07 Python
python查询MySQL将数据写入Excel
Oct 29 Python
Python常用断言函数实例汇总
Nov 30 Python
详解python网络进程
Jun 15 Python
python turtle绘制多边形和跳跃和改变速度特效
Mar 16 Python
利用Python多线程实现图片下载器
Mar 25 Python
python神经网络ResNet50模型
May 06 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中call user func()函数及如何使用call user func调用自定义函数
2015/11/05 PHP
PHP使用file_get_content设置头信息的方法
2016/02/14 PHP
[对联广告] JS脚本类
2006/08/27 Javascript
javascript下操作css的float属性的特殊写法
2007/08/22 Javascript
Moment.js 不容错过的超棒Javascript日期处理类库
2012/04/15 Javascript
jquery cookie的用法总结
2013/11/18 Javascript
js类式继承的具体实现方法
2013/12/31 Javascript
jquery简单的弹出层浮动层代码
2015/04/27 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
2015/08/11 Javascript
node中使用log4js4.x版本记录日志的方法
2019/08/20 Javascript
Websocket 向指定用户发消息的方法
2020/01/09 Javascript
jquery向后台提交数组的代码分析
2020/02/20 jQuery
Javascript执行流程细节原理解析
2020/05/14 Javascript
JavaScript实现网页动态生成表格
2020/11/25 Javascript
[01:25]DOTA2自定义游戏灵园鬼域等你踏足
2015/10/30 DOTA
[01:29:46]DOTA2上海特级锦标赛C组资格赛#1 OG VS LGD第二局
2016/02/27 DOTA
Tornado Web服务器多进程启动的2个方法
2014/08/04 Python
Django之模型层多表操作的实现
2019/01/08 Python
django认证系统实现自定义权限管理的方法
2019/08/28 Python
Django生成PDF文档显示网页上以及PDF中文显示乱码的解决方法
2019/12/17 Python
pyftplib中文乱码问题解决方案
2020/01/11 Python
Anaconda3中的Jupyter notebook添加目录插件的实现
2020/05/18 Python
MxNet预训练模型到Pytorch模型的转换方式
2020/05/25 Python
Keras中的多分类损失函数用法categorical_crossentropy
2020/06/11 Python
python入门教程之基本算术运算符
2020/11/13 Python
Canvas高级路径操作之拖拽对象的实现
2019/08/05 HTML / CSS
Hertz荷兰:荷兰和全球租车
2018/01/07 全球购物
2019年分享net面试的经历和题目
2016/08/07 面试题
班风口号
2014/06/18 职场文书
暑期学习心得体会
2014/09/02 职场文书
劳保用品管理制度范本
2015/08/06 职场文书
中学教师教学工作总结
2015/08/13 职场文书
二手手机买卖合同范本(2019年版)
2019/10/28 职场文书
Vue项目打包、合并及压缩优化网页响应速度
2021/07/07 Vue.js
浅谈JavaScript浅拷贝和深拷贝
2021/11/07 Javascript
frg-100简单操作(设置)说明
2022/04/05 无线电