利用Acconda 安装scrapy时出现的TypeError:LoadLibrary() argument1 must be str, not None问题。

在安装scrapay时,考虑用acconda安装,但在命令行执行命令

conda install scrapy

发现系统报错
TypeError:LoadLibrary() argument1 must be str, not None
之后在论坛上查找解决方案,综合了以下,得到解决方法:
1.在你电脑的环境变量中添加Acconda中的condabin文件的路径,
我的是*D:\Program\Anaconda3\condabin*

2.然后在命令行中输入conda.bat activate,进入anaconda环境中进行操作。

3.之后在命令行中输入conda install scrapy便可以成功的安装scrapy了。
4.安装成功后,在命令行输入scrapy便能看到版本信息了。

之后利用

scrapy startproject tutorial

新建一个爬虫文件时,又遇到了DLL load failed的问题
错误提示是:lxml模块没有安装好
所以我们需要重新手动安装。
https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
1.找到自己python版本对应的xlml文件。
2.我下载的是lxml‑4.4.2‑cp37‑cp37m‑win_amd64.whl
3.下载完毕后,在对应下载的文件夹按住shift+鼠标右键打开powershell,输入:

pip install lxml‑4.4.2‑cp37‑cp37m‑win_amd64.whl

安装完毕后便可创建爬虫程序啦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值