作者:lao6345790 | 来源:互联网 | 2023-09-15 15:53
对于刚开始学习Python的小白来说,python的编译环境有时真的会让人怀疑人生,同一个系统的电脑,别人能导入包,自己的电脑却不行。。。。我刚开始学习Python时,使用pyth
对于刚开始学习Python的小白来说,python的编译环境有时真的会让人怀疑人生,同一个系统的电脑,别人能导入包,自己的电脑却不行。。。。
我刚开始学习Python时,使用python2的编译环境,在机房时,很容易就安装成功了,我的笔记本电脑却不能。python2的中文兼容性不好,还因此重装了系统,所有路径都是英文名,还是会遇见不能导入库的问题。后来就自学python3,感觉都很顺利,但今天又难受,无法导入scrapy,还因此下载了python3.7.4版本,都失败了。
出现问题如图:
看来很多别人的方法,弄了半天,也走了很多的弯路,才解决问题。现在我就来说说怎么解决吧,以python37安装scrapy为例进行讲解。
方法一、使用pip进行安装
(1)先从文件夹找到自己安装python的pip.exe路径,如果没有配置python路径,这样会比从控制台查找快
(2)在控制台黑框输入pip install xxx回车安装xxx包,如:
再输入:
pip install scrapy
使用pip,大多数包都能自己下载并安装好,但是我的scrapy安装却失败了,如图
(3)根据网上的经验,先pip install twisted安装twisted,再pip install scrapy安装scrapy就可以成功了,但是我的twisted安装也失败了,大家可以先试一下这个方法。
方法二、下载到本地文件夹安装
网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/# (也可以也后面加上包的名称搜索,如找scrapy:https://www.lfd.uci.edu/~gohlke/pythonlibs/#scrapy)
注意: 如果进不去网址,换一个网络试试,我用校园网时也进不去,后来改手机wifi了才进入的。
(1)下载twisted和scrapy包到本地文件夹
(2)使用pip安装本地文件
第一步:来到python的安装路径,找到pip
第二步:使用pip安装,pip install 路径+名称,先安装twisted,再安装scrapy。如python36的路径:
pip install D:\Python\Python36\Scripts\Scrapy-1.7.1-py2.py3-none-any.whl
这样就安装成功了