window10系统 64位 Python3.7安装Scrapy教程

2024-04-06 07:58

本文主要是介绍window10系统 64位 Python3.7安装Scrapy教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

安装scrapy过程中会出现各种包安装错误,是因为scrapy的安装依赖于其他环境,所以,在安装scrapy之前,要先安装以下几个包:
wheel
Pywin32
lxml
twisted
安装步骤如下:
首先直接输入命令pip install -i https://pypi.douban.com/simple Scrapy,若不报错,即可安装成功,若报错,按以下步骤安装。
1、首先要有pip工具和python IDLE(我的是python3.7,64 位),
2、升级pip工具:以管理员身份运行cmd,输入python -m pip install --upgrade pip
3、安装wheel,有了wheel就可以离线安装各种模块了:以管理员身份运行cmd,输入pip install wheel
4、安装pywin32:到https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/ 页面,往下翻,有pywin32的链接,我下载的是pywin32-221.win-amd64-py3.7.exe版本(pywin32的版本要与python的版本对应,py后面就是版本号,而且要对应自己的电脑位,我的是64位,python3.7,所以下载pywin32-221.win-amd64-py3.7.exe),下载完后,执行文件pywin32-221.win-amd64-py2.7.exe,安装完成后,win+R进入命令行,输入python回车,在python命令行下输入:import win32com,如果没有提示错误,则证明安装成功
5、安装pyOpenSSL:以管理员身份运行cmd,输入pip install pyopenssl,即可安装成功。
6、安装lxml:从这开始可以参考scrapy的官网,了解情况。
scrapy的官网链接:https://doc.scrapy.org/en/master/intro/install.html#installing-scrapy
打开后,往下滑,你会看到:
在这里插入图片描述
也就是说这里面涉及到的东西你都需要安装,
点击lxml,下载lxml-4.5.0-cp37-cp37m-win_amd64.whl,注意选择对应版本(**这里cp后面是python版本,amd后面是位数(32或64),我这里是3.7系列,64bit,**所以我这里相对应的版本是lxml-4.5.0-cp37-cp37m-win_amd64.whl
下载后,打开文件,
在这里插入图片描述
在空白处,按住shift+鼠标右键,选择在此处打开命令窗口,在打开的命令窗口中输入:pip install lxml-4.5.0-cp37-cp37m-win_amd64.whl即可安装成功。
7、安装Twisted:打开链接:https://pypi.org/project/Twisted/#files
在这里插入图片描述
在这里插入图片描述
选择对应版本(**这里cp后面是python版本,amd后面是位数(32或64),我这里是3.7系列,64bit,**所以我这里相对应的版本是Twisted-18.9.0-cp37-cp37m-win_amd64.whl):
在这里插入图片描述
下载完成后,打开文件夹:
在这里插入图片描述
在空白处,按住shift+鼠标右键,选择在此处打开命令窗口,在打开的命令窗口中输入:pip install Twisted-19.10.0-cp37-cp37m-win_amd64.whl即可安装成功。
8、安装Zope.interface:以管理员身份运行cmd,输入pip install Zope.interface
9、此时,所有准备都完成了,win+R打开命令行窗口,输入pip install Scrapy,即可安装成功,若还出错,进行如下操作:
pip install时发生raise ReadTimeoutError(self._pool, None, ‘Read timed out.’)的解决方案
在这里插入图片描述
解决方案:更换安装源(推荐使用豆瓣源)
pip install -i https://pypi.douban.com/simple <需要安装的包>
比如:
pip install -i https://pypi.douban.com/simple requests
这里我们输入pip install -i https://pypi.douban.com/simple Scrapy,便不会出错了。成功界面如下:
在这里插入图片描述
测试:
“Win+R”进入命令行窗口,输入python,
输入以下命令,若无报错,即安装成功:
import win32com
import OpenSSL
import lxml
import twisted
import scrapy

这篇关于window10系统 64位 Python3.7安装Scrapy教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/879411

相关文章

Python中win32包的安装及常见用途介绍

《Python中win32包的安装及常见用途介绍》在Windows环境下,PythonWin32模块通常随Python安装包一起安装,:本文主要介绍Python中win32包的安装及常见用途的相关... 目录前言主要组件安装方法常见用途1. 操作Windows注册表2. 操作Windows服务3. 窗口操作

深度解析Spring AOP @Aspect 原理、实战与最佳实践教程

《深度解析SpringAOP@Aspect原理、实战与最佳实践教程》文章系统讲解了SpringAOP核心概念、实现方式及原理,涵盖横切关注点分离、代理机制(JDK/CGLIB)、切入点类型、性能... 目录1. @ASPect 核心概念1.1 AOP 编程范式1.2 @Aspect 关键特性2. 完整代码实

Java Web实现类似Excel表格锁定功能实战教程

《JavaWeb实现类似Excel表格锁定功能实战教程》本文将详细介绍通过创建特定div元素并利用CSS布局和JavaScript事件监听来实现类似Excel的锁定行和列效果的方法,感兴趣的朋友跟随... 目录1. 模拟Excel表格锁定功能2. 创建3个div元素实现表格锁定2.1 div元素布局设计2.

linux重启命令有哪些? 7个实用的Linux系统重启命令汇总

《linux重启命令有哪些?7个实用的Linux系统重启命令汇总》Linux系统提供了多种重启命令,常用的包括shutdown-r、reboot、init6等,不同命令适用于不同场景,本文将详细... 在管理和维护 linux 服务器时,完成系统更新、故障排查或日常维护后,重启系统往往是必不可少的步骤。本文

SpringBoot连接Redis集群教程

《SpringBoot连接Redis集群教程》:本文主要介绍SpringBoot连接Redis集群教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 依赖2. 修改配置文件3. 创建RedisClusterConfig4. 测试总结1. 依赖 <de

Mac系统下卸载JAVA和JDK的步骤

《Mac系统下卸载JAVA和JDK的步骤》JDK是Java语言的软件开发工具包,它提供了开发和运行Java应用程序所需的工具、库和资源,:本文主要介绍Mac系统下卸载JAVA和JDK的相关资料,需... 目录1. 卸载系统自带的 Java 版本检查当前 Java 版本通过命令卸载系统 Java2. 卸载自定

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/