问题描述:
在导入pyspark时,出现了该错误:
………………
ImportError: DLL load failed while importing _ctypes : 找不到指定模块
………………
………………
………………(一长串信息)
(当时没截图,先凑合)
尝试了一些方法之后还是报错,直到看到这个帖子:
我在前不久确实使用了 conda update --all命令,anaconda安装路径的/Library/bin目录下也确实没有ffi.dll和ffi-7.dll文件,但是由于我只用安装了一个虚拟环境,并没有找到副本,也没有找到diff.dll.conda-trash文件,所以无法使用该解决方法。
然而,在顺着博主贴出的Gihtup相应issue的链接,找到了stockoverflow上的一篇文章:
顺着大佬给出的方法,我在更新了python包之后成功运行了。(虽然我的anaconda安装路径的/Library/bin目录下还是没有ffi.dll和ffi-7.dll文件,在之后导入os模块配置环境变量时又将python的版本退回了3.10的版本)
解决方法:
在此分享一下大佬的部分解决方法:
1.安装libffi
conda install libffi
2.重装python
conda install python=x.x
3.升级/重新创建环境或升级Conda
4.重新安装Anaconda
!!!再次感谢大佬,非常推荐大家去看一下原帖!!!