from _ctypes import Union, Structure, ArrayImportError: DLL load failed while importing _ctypes

新建了一个虚拟环境,导入torch遇到下面的错误:

from _ctypes import Union, Structure, Array
ImportError: DLL load failed while importing _ctypes: 找不到指定的模块。 

(pt31011) PS C:\Users\MECHREVO\Downloads\pip-23.1.2> python
Python 3.10.11 | packaged by Anaconda, Inc. | (main, Apr 20 2023, 18:56:50) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
Traceback (most recent call last):File "", line 1, in File "F:\Anaconda3\envs\pt31011\lib\site-packages\torch\__init__.py", line 17, in import ctypesFile "F:\Anaconda3\envs\pt31011\lib\ctypes\__init__.py", line 8, in from _ctypes import Union, Structure, Array
ImportError: DLL load failed while importing _ctypes: 找不到指定的模块。
>>> exit()
(pt31011) PS C:\Users\MECHREVO\Downloads\pip-23.1.2> pip install ctypes
Traceback (most recent call last):File "F:\Anaconda3\envs\pt31011\Scripts\pip-script.py", line 33, in sys.exit(load_entry_point('pip==23.1.2', 'console_scripts', 'pip')())File "F:\Anaconda3\envs\pt31011\Scripts\pip-script.py", line 25, in importlib_load_entry_pointreturn next(matches).load()File "F:\Anaconda3\envs\pt31011\lib\importlib\metadata\__init__.py", line 171, in loadmodule = import_module(match.group('module'))File "F:\Anaconda3\envs\pt31011\lib\importlib\__init__.py", line 126, in import_modulereturn _bootstrap._gcd_import(name[level:], package, level)File "", line 1050, in _gcd_importFile "", line 1027, in _find_and_loadFile "", line 1006, in _find_and_load_unlockedFile "", line 688, in _load_unlockedFile "", line 883, in exec_moduleFile "", line 241, in _call_with_frames_removedFile "F:\Anaconda3\envs\pt31011\lib\site-packages\pip\_internal\cli\main.py", line 9, in from pip._internal.cli.autocompletion import autocompleteFile "F:\Anaconda3\envs\pt31011\lib\site-packages\pip\_internal\cli\autocompletion.py", line 10, in from pip._internal.cli.main_parser import create_main_parserFile "F:\Anaconda3\envs\pt31011\lib\site-packages\pip\_internal\cli\main_parser.py", line 9, in from pip._internal.build_env import get_runnable_pipFile "F:\Anaconda3\envs\pt31011\lib\site-packages\pip\_internal\build_env.py", line 20, in from pip._internal.cli.spinners import open_spinnerFile "F:\Anaconda3\envs\pt31011\lib\site-packages\pip\_internal\cli\spinners.py", line 9, in from pip._internal.utils.logging import get_indentationFile "F:\Anaconda3\envs\pt31011\lib\site-packages\pip\_internal\utils\logging.py", line 29, in from pip._internal.utils.misc import ensure_dirFile "F:\Anaconda3\envs\pt31011\lib\site-packages\pip\_internal\utils\misc.py", line 42, in from pip._internal.locations import get_major_minor_versionFile "F:\Anaconda3\envs\pt31011\lib\site-packages\pip\_internal\locations\__init__.py", line 14, in from . import _sysconfigFile "F:\Anaconda3\envs\pt31011\lib\site-packages\pip\_internal\locations\_sysconfig.py", line 11, in from .base import change_root, get_major_minor_version, is_osx_frameworkFile "F:\Anaconda3\envs\pt31011\lib\site-packages\pip\_internal\locations\base.py", line 9, in from pip._internal.utils import appdirsFile "F:\Anaconda3\envs\pt31011\lib\site-packages\pip\_internal\utils\appdirs.py", line 13, in from pip._vendor import platformdirs as _appdirsFile "F:\Anaconda3\envs\pt31011\lib\site-packages\pip\_vendor\platformdirs\__init__.py", line 42, in PlatformDirs = _set_platform_dir_class()  #: Currently active platformFile "F:\Anaconda3\envs\pt31011\lib\site-packages\pip\_vendor\platformdirs\__init__.py", line 21, in _set_platform_dir_classfrom pip._vendor.platformdirs.windows import Windows as ResultFile "F:\Anaconda3\envs\pt31011\lib\site-packages\pip\_vendor\platformdirs\windows.py", line 3, in import ctypesFile "F:\Anaconda3\envs\pt31011\lib\ctypes\__init__.py", line 8, in from _ctypes import Union, Structure, Array
ImportError: DLL load failed while importing _ctypes: 找不到指定的模块。

这个错误不止会在导入torch时遇到,导入别的包也可能出现

 解决办法是在别的虚拟环境中找到下面三个东西复制到你新创建的缺失这三个文件的环境中对应的目录下

  


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部