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

相关文章

电脑没有仿宋GB2312字体怎么办? 仿宋GB2312字体下载安装及调出来的教程

《电脑没有仿宋GB2312字体怎么办?仿宋GB2312字体下载安装及调出来的教程》仿宋字体gb2312作为一种经典且常用的字体,广泛应用于各种场合,如何在计算机中调出仿宋字体gb2312?本文将为您... 仿宋_GB2312是公文标准字体之一,仿China编程宋是字体名称,GB2312是字php符编码标准名称(简

VScode连接远程Linux服务器环境配置图文教程

《VScode连接远程Linux服务器环境配置图文教程》:本文主要介绍如何安装和配置VSCode,包括安装步骤、环境配置(如汉化包、远程SSH连接)、语言包安装(如C/C++插件)等,文中给出了详... 目录一、安装vscode二、环境配置1.中文汉化包2.安装remote-ssh,用于远程连接2.1安装2

vscode保存代码时自动eslint格式化图文教程

《vscode保存代码时自动eslint格式化图文教程》:本文主要介绍vscode保存代码时自动eslint格式化的相关资料,包括打开设置文件并复制特定内容,文中通过代码介绍的非常详细,需要的朋友... 目录1、点击设置2、选择远程--->点击右上角打开设置3、会弹出settings.json文件,将以下内

C#实现系统信息监控与获取功能

《C#实现系统信息监控与获取功能》在C#开发的众多应用场景中,获取系统信息以及监控用户操作有着广泛的用途,比如在系统性能优化工具中,需要实时读取CPU、GPU资源信息,本文将详细介绍如何使用C#来实现... 目录前言一、C# 监控键盘1. 原理与实现思路2. 代码实现二、读取 CPU、GPU 资源信息1.

python管理工具之conda安装部署及使用详解

《python管理工具之conda安装部署及使用详解》这篇文章详细介绍了如何安装和使用conda来管理Python环境,它涵盖了从安装部署、镜像源配置到具体的conda使用方法,包括创建、激活、安装包... 目录pytpshheraerUhon管理工具:conda部署+使用一、安装部署1、 下载2、 安装3

Window Server创建2台服务器的故障转移群集的图文教程

《WindowServer创建2台服务器的故障转移群集的图文教程》本文主要介绍了在WindowsServer系统上创建一个包含两台成员服务器的故障转移群集,文中通过图文示例介绍的非常详细,对大家的... 目录一、 准备条件二、在ServerB安装故障转移群集三、在ServerC安装故障转移群集,操作与Ser

在C#中获取端口号与系统信息的高效实践

《在C#中获取端口号与系统信息的高效实践》在现代软件开发中,尤其是系统管理、运维、监控和性能优化等场景中,了解计算机硬件和网络的状态至关重要,C#作为一种广泛应用的编程语言,提供了丰富的API来帮助开... 目录引言1. 获取端口号信息1.1 获取活动的 TCP 和 UDP 连接说明:应用场景:2. 获取硬

windos server2022的配置故障转移服务的图文教程

《windosserver2022的配置故障转移服务的图文教程》本文主要介绍了windosserver2022的配置故障转移服务的图文教程,以确保服务和应用程序的连续性和可用性,文中通过图文介绍的非... 目录准备环境:步骤故障转移群集是 Windows Server 2022 中提供的一种功能,用于在多个

JAVA系统中Spring Boot应用程序的配置文件application.yml使用详解

《JAVA系统中SpringBoot应用程序的配置文件application.yml使用详解》:本文主要介绍JAVA系统中SpringBoot应用程序的配置文件application.yml的... 目录文件路径文件内容解释1. Server 配置2. Spring 配置3. Logging 配置4. Ma

2.1/5.1和7.1声道系统有什么区别? 音频声道的专业知识科普

《2.1/5.1和7.1声道系统有什么区别?音频声道的专业知识科普》当设置环绕声系统时,会遇到2.1、5.1、7.1、7.1.2、9.1等数字,当一遍又一遍地看到它们时,可能想知道它们是什... 想要把智能电视自带的音响升级成专业级的家庭影院系统吗?那么你将面临一个重要的选择——使用 2.1、5.1 还是