解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题


Posted in Python onJune 08, 2021

Note: 本解决方案在window10 + anaconda3 +pycharm2020.1.1 + scrapy安装亲测可用

问题:安装Scrapy后,执行scrapy出现:

from cryptography.hazmat.bindings._openssl import ffi ImportError: DLL load failed:找不到指定的程序

解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题

个人认为是Anaconda和Pycharm的部分Python库不能互相调用

即对于某些库,Anaconda存在相同的库,在pycharm安装时不会再安装某些Anaconda中已经存在的Python库,但是pycharm可用检测到系统已存在这些库,但又不能调用Anaconda的一些Python库

(不一定是哪种方法解决了问题)

方法4解决了问题

1. 尝试过的方法:

方法1:把anacond的三个路径都写到环境变量Path,系统本身就是这样,但依然出现相同的问题

解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题

方法2. 将anaconda promote 中的echo %PATH%的输入结果加到pycharm中的python console中,但依旧没有解决问题

解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题

方法3:依旧没有解决

(1)pip uninstall scrapy

(2) conda uninstall scrapy

(3) pip install --force --upgrade scrapy

(4)测试:scrapy

方法4:

(1)在pycharm的terminal中卸载scrapy

pip uninstall scrapy

(2)在anaconda prompt中卸载scrapy

conda uninstall scrapy

(3)在pycharm的terminal中安装scrapy

pip install scrapy

(4)如果此时还有些库出现问题,导致找不到程序,则在win10的命令行窗口卸载相应的库,再在pycharm的terminal中安装相应的库

可能存在idna版本过高的问题,

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the
following dependency conflicts.
requests 2.25.1 requires idna<3,>=2.5, but you have idna 3.2 which is incompatible.

但是在pycharm的终端中卸载时却提示文件不存在

解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题

则需要在win10的命令行窗口卸载idna

pip uninstall idna

然后在pycharm的terminal中安装idna

pip install idna==2.5

安装过程中,可能出现如下错误

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the
following dependency conflicts.
twisted 21.2.0 requires Automat>=0.8.0, but you have automat 0.7.0 which is incompatible.

解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题

另外一些其他库的操作方法相同

例如,存在cryptography却不可调用,是因为cryptography原始安装在anaconda的环境中的

解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题

因此,在win10的命令行窗口卸载cryptography

pip uninstall cryptography

然后,在pycharm的terminal中安装cryptography

pip install cryptography

执行scrapy提示service_identity模块不存在

解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题

在pycharm中安装时却提示已经存在

解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题

则,在win10的命令行窗口卸载service_identity

pip uninstall service_identity

然后,在pycharm的terminal中安装service_identity

pip install service_identity

再次执行scrapy,提示如下,则scrapy安装成功

解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题

总结

在window的命令行窗口卸载相应的库,再在pycharm的终端中安装相应的库,即可解决问题,但可能导致anaconda的python环境存在问题,后期需要修复

以上就是解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题的详细内容,更多关于pycharm找不到指定的程序的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python使用asyncio包处理并发详解
Sep 09 Python
Python利用pandas计算多个CSV文件数据值的实例
Apr 19 Python
Python使用分布式锁的代码演示示例
Jul 30 Python
Python编程中flask的简介与简单使用
Dec 28 Python
django 2.2和mysql使用的常见问题
Jul 18 Python
python NumPy ndarray二维数组 按照行列求平均实例
Nov 26 Python
Python加密模块的hashlib,hmac模块使用解析
Jan 02 Python
python模拟预测一下新型冠状病毒肺炎的数据
Feb 01 Python
tensorflow 实现自定义layer并添加到计算图中
Feb 04 Python
Window版下在Jupyter中编写TensorFlow的环境搭建
Apr 10 Python
用基于python的appium爬取b站直播消费记录
Apr 17 Python
如何利用Python实现n*n螺旋矩阵
Jan 18 Python
OpenCV-Python实现轮廓拟合
python图像处理基本操作总结(PIL库、Matplotlib及Numpy)
Django drf请求模块源码解析
Python中OpenCV实现查找轮廓的实例
python字符串的多行输出的实例详解
Jun 08 #Python
Python机器学习之基于Pytorch实现猫狗分类
Python中json.load()和json.loads()有哪些区别
You might like
php面向对象全攻略 (四)构造方法与析构方法
2009/09/30 PHP
php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
2010/12/02 PHP
PHP的Yii框架中过滤器相关的使用总结
2016/03/29 PHP
详解laravel passport OAuth2.0的4种模式
2019/11/04 PHP
tp5.1 框架数据库常见操作详解【添加、删除、更新、查询】
2020/05/26 PHP
pjblog中的UBBCode.js
2007/04/25 Javascript
lyhucSelect基于Jquery的Select数据联动插件
2011/03/29 Javascript
JS实现的仿东京商城菜单、仿Win右键菜单及仿淘宝TAB特效合集
2015/09/28 Javascript
Vue监听数组变化源码解析
2017/03/09 Javascript
详解关于Angular4 ng-zorro使用过程中遇到的问题
2018/12/05 Javascript
关于微信公众号开发无法支付的问题解决
2018/12/28 Javascript
微信小程序实现工作时间段选择
2019/02/15 Javascript
nodejs简单抓包工具使用详解
2019/08/23 NodeJs
如何利用JavaScript编写更好的条件语句详解
2020/08/10 Javascript
[00:10]DOTA2全国高校联赛速递
2018/05/30 DOTA
深入Python解释器理解Python中的字节码
2015/04/01 Python
python如何查看系统网络流量的信息
2016/09/12 Python
Python检查图片是否损坏及图片类型是否正确过程详解
2019/09/30 Python
flask利用flask-wtf验证上传的文件的方法
2020/01/17 Python
Python通过正则库爬取淘宝商品信息代码实例
2020/03/02 Python
Python环境配置实现pip加速过程解析
2020/11/27 Python
基于html5 canvas实现漫天飞雪效果实例
2014/09/10 HTML / CSS
为中国消费者甄选天下优品:网易严选
2016/08/11 全球购物
阿迪达斯丹麦官网:adidas丹麦
2016/10/01 全球购物
英国床和浴室商场:Bed & Bath Emporium
2018/05/20 全球购物
美国最大的在线水培用品商店:GrowersHouse.com
2018/08/14 全球购物
BAILEY 44官网:美国制造的女性服装
2019/07/01 全球购物
"序列点" 是什么
2016/07/29 面试题
电大学习个人自我评价范文
2013/10/04 职场文书
护士求职推荐信范文
2013/11/23 职场文书
支部鉴定材料
2014/06/02 职场文书
干部个人对照检查材料
2014/08/25 职场文书
农村党支部书记司法四风问题对照检查材料
2014/09/26 职场文书
2016年过年放假安排通知
2015/08/18 职场文书
z-index不起作用
2021/03/31 HTML / CSS
解决linux下redis数据库overcommit_memory问题
2022/02/24 Redis