ModuleNotFoundError: No module named 'BaseHTTPServer'
时间: 2023-10-13 13:28:36 浏览: 127
Python里出现ModuleNotFoundError: No module named ‘pandas’时该怎样解决
5星 · 资源好评率100%
这个错误通常出现在 Python 3 中,因为 Python 3 中的 `BaseHTTPServer` 模块已经被重命名为 `http.server`。如果你正在使用 Python 3,你可以尝试将你的代码中的 `BaseHTTPServer` 替换为 `http.server`。如果你的代码需要兼容 Python 2 和 Python 3,你可以使用以下代码来确保兼容性:
```python
try:
# Python 2
import BaseHTTPServer
except ImportError:
# Python 3
import http.server as BaseHTTPServer
```
这样,如果在 Python 2 中运行代码,就会使用 `BaseHTTPServer` 模块,如果在 Python 3 中运行代码,就会使用 `http.server` 模块。
阅读全文