Windows 10 更新后无法在 Python3.7 中导入任何内容
Can't import anything in Python3.7 after Windows 10 Update
我现在正面临这个问题。我以为这是我的软件问题,但我找不到错误。然后我打开一个控制台并尝试:
>>> 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
我也尝试导入其他东西,结果得到:
>>> import keyboard
Traceback (most recent call last):
"C:\Users\Lincoln\AppData\Local\Programs\Python\Python37\lib\threading.py", line 8, in <module>
from traceback import format_exc as _format_exc
MemoryError
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, pip 18.0, Windows 10.
已尝试:重新启动计算机,重新安装 python
和 运行 python 作为管理员,但他们没有工作。
我刚刚安装了 Windows 更新 (KB4464218)
1) 卸载 Python
2) 在您 PC 上的文件夹中查找 "Python"
3) 删除所有找到的名称为 "Python"
的文件夹
4) 重新安装Python
如果没有帮助,请重复 1-3 并安装 Python 3.6。
问题是由 Windows 10 漏洞利用保护引起的。
我转到 Windows Defender -> App & Browser Control -> Exploit Protection -> Program Settings 并添加了自定义规则(按路径)并关闭python 的所有保护措施。
不推荐,因为它会增加您的计算机被攻击的风险,但它在我的计算机上确实有效。
我会很乐意接受更好的解决方案。
我现在正面临这个问题。我以为这是我的软件问题,但我找不到错误。然后我打开一个控制台并尝试:
>>> 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
我也尝试导入其他东西,结果得到:
>>> import keyboard
Traceback (most recent call last):
"C:\Users\Lincoln\AppData\Local\Programs\Python\Python37\lib\threading.py", line 8, in <module>
from traceback import format_exc as _format_exc
MemoryError
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, pip 18.0, Windows 10.
已尝试:重新启动计算机,重新安装 python 和 运行 python 作为管理员,但他们没有工作。
我刚刚安装了 Windows 更新 (KB4464218)
1) 卸载 Python
2) 在您 PC 上的文件夹中查找 "Python"
3) 删除所有找到的名称为 "Python"
的文件夹4) 重新安装Python
如果没有帮助,请重复 1-3 并安装 Python 3.6。
问题是由 Windows 10 漏洞利用保护引起的。
我转到 Windows Defender -> App & Browser Control -> Exploit Protection -> Program Settings 并添加了自定义规则(按路径)并关闭python 的所有保护措施。
不推荐,因为它会增加您的计算机被攻击的风险,但它在我的计算机上确实有效。
我会很乐意接受更好的解决方案。