Python 3.10.9导入_ctypes时DLL加载失败求助
问题:Python 3.10.9导入ctypes时DLL加载失败
Windows 10 Pro系统中,原Python 3.9.13-amd64运行正常。卸载该版本并删除C:\Users\Admin\AppData\Local\Programs\Python\Python310\目录后,安装Python 3.10.9-amd64,运行脚本时出现如下错误:
Traceback (most recent call last): File "D:\python\ccdtest1.py", line 7, in <module> import pandas as pd File "C:\Users\Admin\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\__init__.py", line 22, in <module> from pandas.compat import is_numpy_dev as _is_numpy_dev # pyright: ignore # noqa:F401 File "C:\Users\Admin\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\compat\__init__.py", line 18, in <module> from pandas.compat.numpy import ( File "C:\Users\Admin\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\compat\numpy\__init__.py", line 4, in <module> from pandas.util.version import Version File "C:\Users\Admin\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\util\__init__.py", line 8, in <module> from pandas.core.util.hashing import ( # noqa:F401 File "C:\Users\Admin\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\util\hashing.py", line 24, in <module> from pandas.core.dtypes.common import ( File "C:\Users\Admin\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\dtypes\common.py", line 27, in <module> from pandas.core.dtypes.base import _registry as registry File "C:\Users\Admin\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\core\dtypes\base.py", line 24, in <module> from pandas.errors import AbstractMethodError File "C:\Users\Admin\AppData\Local\Programs\Python\Python310\lib\site-packages\pandas\errors\__init__.py", line 6, in <module> import ctypes File "C:\Users\Admin\AppData\Local\Programs\Python\Python310\lib\ctypes\__init__.py", line 8, in <module> from _ctypes import Union, Structure, Array ImportError: DLL load failed while importing _ctypes: The specified module could not be found.
已尝试以下解决方案:
- 使用pip卸载并重新安装pandas;
- 通过注册表将
C:\Users\Admin\AppData\Local\Programs\Python\Python310\DLLs\添加到系统路径; - 将
libcrypto-1_1.dll、libssl-1_1.dll、libffi-7.dll从上述DLLs目录复制到脚本所在目录。
以上方案均未解决问题,寻求技术协助。
内容的提问来源于stack exchange,提问作者user20773638
相关产品推荐
相关产品推荐

