ModuleNotFoundError: No module named 'exceptions'
时间: 2023-06-22 21:09:59 浏览: 360
Django重装mysql后启动报错:No module named ‘MySQLdb’的解决方法
5星 · 资源好评率100%
在Python 3中,`exceptions`模块已被移除,因此在Python 3中无法通过`import exceptions`语句导入。相反,您可以使用内置的`builtins`模块来访问内置异常。例如,如果您想访问`NameError`异常,可以使用以下代码:
```
import builtins
try:
# some code that may raise a NameError
except builtins.NameError as e:
# handle the exception
```
请注意,在Python 2中,`exceptions`模块是有效的,并且包含所有内置的异常类。如果您正在使用Python 2,则可以像这样导入它:
```
import exceptions
try:
# some code that may raise an exception
except exceptions.NameError as e:
# handle the exception
```
如果您在Python 3中看到`ModuleNotFoundError: No module named 'exceptions'`错误,则可能是您的代码在Python 2中编写,并且需要进行修改以适应Python 3。
阅读全文