在Windows 10升级版之后,无法在Python3.7中导入任何内容

2024-04-27 00:18:03 发布

您现在位置:Python中文网/ 问答频道 /正文

我现在面临这个问题。我以为是我的软件问题,但我找不到那个bug。然后我打开一个控制台,试着:

>>> import requests

Traceback (most recent call last): ...
  File "<frozen importlib._bootstrap>", line 980, in _find_and_load
  File "<frozen importlib._bootstrap>", line 148, in __enter__
  File "<frozen importlib._bootstrap>", line 174, in _get_module_lock
  File "<frozen importlib._bootstrap>", line 60, in __init__
RuntimeError: can't allocate lock

我也试着进口其他东西,结果:

^{pr2}$

Pip似乎不起作用:

C:\Users\Administrator>pip
Traceback (most recent call last): ...
"C:\Users\Lincoln\AppData\Local\Programs\Python\Python37\lib\site-packages\pip\_vendor\requests\compat.py", line 64, in <module>
    from http import cookiejar as cookielib
MemoryError

我真的很困惑。他们以前工作得很好。在

使用:Python3.7、pip18.0、windows10。在

尝试过:重启电脑,重新安装python 并以管理员身份运行python,但它们不起作用。在

我刚安装了Windows更新(KB4464218)


Tags: inimportlockmostlineimportlibcallbootstrap
2条回答

该问题是由Windows 10漏洞保护引起的。

我转到Windows Defender->应用程序和浏览器控制->利用保护->程序设置并添加了自定义规则(按路径)并关闭了python的所有保护。

不建议使用它,因为它会增加计算机被攻击的风险,但它确实在我的计算机上起作用

我很乐意接受更好的解决方案。在

1)卸载Python

2)在您电脑上的文件夹中查找“Python”

3)删除所有找到的名为“Python”的文件夹

4)重新安装Python

如果没有帮助,重复1-3并安装python3.6。在

相关问题 更多 >