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

相关文章

C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)

《C#集成DeepSeek模型实现AI私有化的流程步骤(本地部署与API调用教程)》本文主要介绍了C#集成DeepSeek模型实现AI私有化的方法,包括搭建基础环境,如安装Ollama和下载DeepS... 目录前言搭建基础环境1、安装 Ollama2、下载 DeepSeek R1 模型客户端 ChatBo

Ubuntu 22.04 服务器安装部署(nginx+postgresql)

《Ubuntu22.04服务器安装部署(nginx+postgresql)》Ubuntu22.04LTS是迄今为止最好的Ubuntu版本之一,很多linux的应用服务器都是选择的这个版本... 目录是什么让 Ubuntu 22.04 LTS 变得安全?更新了安全包linux 内核改进一、部署环境二、安装系统

JAVA集成本地部署的DeepSeek的图文教程

《JAVA集成本地部署的DeepSeek的图文教程》本文主要介绍了JAVA集成本地部署的DeepSeek的图文教程,包含配置环境变量及下载DeepSeek-R1模型并启动,具有一定的参考价值,感兴趣的... 目录一、下载部署DeepSeek1.下载ollama2.下载DeepSeek-R1模型并启动 二、J

从零教你安装pytorch并在pycharm中使用

《从零教你安装pytorch并在pycharm中使用》本文详细介绍了如何使用Anaconda包管理工具创建虚拟环境,并安装CUDA加速平台和PyTorch库,同时在PyCharm中配置和使用PyTor... 目录背景介绍安装Anaconda安装CUDA安装pytorch报错解决——fbgemm.dll连接p

Vue项目的甘特图组件之dhtmlx-gantt使用教程和实现效果展示(推荐)

《Vue项目的甘特图组件之dhtmlx-gantt使用教程和实现效果展示(推荐)》文章介绍了如何使用dhtmlx-gantt组件来实现公司的甘特图需求,并提供了一个简单的Vue组件示例,文章还分享了一... 目录一、首先 npm 安装插件二、创建一个vue组件三、业务页面内 引用自定义组件:四、dhtmlx

mac安装nvm(node.js)多版本管理实践步骤

《mac安装nvm(node.js)多版本管理实践步骤》:本文主要介绍mac安装nvm(node.js)多版本管理的相关资料,NVM是一个用于管理多个Node.js版本的命令行工具,它允许开发者在... 目录NVM功能简介MAC安装实践一、下载nvm二、安装nvm三、安装node.js总结NVM功能简介N

CSS3 最强二维布局系统之Grid 网格布局

《CSS3最强二维布局系统之Grid网格布局》CS3的Grid网格布局是目前最强的二维布局系统,可以同时对列和行进行处理,将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局,本文介... 深入学习 css3 目前最强大的布局系统 Grid 网格布局Grid 网格布局的基本认识Grid 网

MySQL zip安装包配置教程

《MySQLzip安装包配置教程》这篇文章详细介绍了如何使用zip安装包在Windows11上安装MySQL8.0,包括下载、解压、配置环境变量、初始化数据库、安装服务以及更改密码等步骤,感兴趣的朋... 目录mysql zip安装包配置教程1、下载zip安装包:2、安装2.1 解压zip包到安装目录2.2

python安装whl包并解决依赖关系的实现

《python安装whl包并解决依赖关系的实现》本文主要介绍了python安装whl包并解决依赖关系的实现,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录一、什么是whl文件?二、我们为什么需要使用whl文件来安装python库?三、我们应该去哪儿下

MySQL安装时initializing database失败的问题解决

《MySQL安装时initializingdatabase失败的问题解决》本文主要介绍了MySQL安装时initializingdatabase失败的问题解决,文中通过图文介绍的非常详细,对大家的学... 目录问题页面:解决方法:问题页面:解决方法:1.勾选红框中的选项:2.将下图红框中全部改为英