【发布时间】:2019-08-23 19:59:46
【问题描述】:
在我编写 python 脚本时,我所在的地区停电。发生这种情况后,我尝试导入 numpy 时出现错误。
ModuleNotFoundError: No module named '_ctypes'
在 Pycharm,Project-> Settings ->Interpreter 中,包列表为空。
此外,pip install 会产生此错误,
Traceback (most recent call last):
File "C:\Users\soc\Anaconda3\Scripts\pip-script.py", line 6, in <module>
from pip._internal import main
File "C:\Users\soc\Anaconda3\lib\site-packages\pip\_internal\__init__.py", line 40, in <module>
from pip._internal.cli.autocompletion import autocomplete
File "C:\Users\soc\Anaconda3\lib\site-packages\pip\_internal\cli\autocompletion.py", line 8, in <module>
from pip._internal.cli.main_parser import create_main_parser
File "C:\Users\soc\Anaconda3\lib\site-packages\pip\_internal\cli\main_parser.py", line 8, in <module>
from pip._internal.cli import cmdoptions
File "C:\Users\soc\Anaconda3\lib\site-packages\pip\_internal\cli\cmdoptions.py", line 17, in <module>
from pip._internal.locations import USER_CACHE_DIR, src_prefix
File "C:\Users\soc\Anaconda3\lib\site-packages\pip\_internal\locations.py", line 17, in <module>
USER_CACHE_DIR = appdirs.user_cache_dir("pip")
File "C:\Users\soc\Anaconda3\lib\site-packages\pip\_internal\utils\appdirs.py", line 38, in user_cache_dir
path = os.path.normpath(_get_win_folder("CSIDL_LOCAL_APPDATA"))
File "C:\Users\soc\Anaconda3\lib\site-packages\pip\_internal\utils\appdirs.py", line 194, in _get_win_folder_from_registry
import _winreg
ModuleNotFoundError: No module named '_winreg'
在此事件发生之前,一切都按预期工作。由于停电可能会发生什么变化? 我该如何解决这个问题?
【问题讨论】:
-
你的 Python 安装一定有问题 - winreg 是 python 3 内置的。
-
如果是这样,为什么停电前一切正常?