gpt4 book ai didi

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

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

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找不到指定的程序的资料请关注我其它相关文章! 。

原文链接:https://blog.csdn.net/ikisstherain/article/details/117449457 。

最后此篇关于解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题的文章就讲到这里了,如果你想了解更多关于解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com