我正在尝试遵循示例 20.17.4.1。来自Python Docs的SocketServer.TCPServer 。但我收到一个错误:
ImportError: No module named 'ServerSocket'
我正在使用新版本的 Python 并使用 IDLE 来编辑和执行脚本。需要帮助来摆脱这个错误。
我正在尝试遵循示例 20.17.4.1。来自Python Docs的SocketServer.TCPServer 。但我收到一个错误:
ImportError: No module named 'ServerSocket'
我正在使用新版本的 Python 并使用 IDLE 来编辑和执行脚本。需要帮助来摆脱这个错误。
正确的名称SocketServer
在 Python2 和socketserver
Python3 中。
如果您使用的是 python 3,它可以作为 socketserver 使用(全部小写)
我遇到了同样的问题,通过再次卸载并安装 Flask 和 Werkzeug 解决了这个问题
1) pip 卸载 Flask 2) pip 卸载 Werkzeug
3) pip install Flask 4) pip install Werkzeug
在我的代码中它已经尝试导入 SocketServer 和 socketserver 但都不起作用。
try:
import SocketServer as socketserver
from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
except ImportError:
import socketserver
from http.server import HTTPServer, BaseHTTPRequestHandler
但是,在我可以使用此命令之后,它对我有用
$pip install Werkzeug --upgrade
pip 卸载 Flask 2) pip 卸载 Werkzeug
pip install Flask 4) pip install Werkzeug
没有为我工作。我最终每次都重新安装 odoo 13。虽然我注意到只有当我在 pycharm 中添加 odoo/addons 作为源映射时才会发生这种情况。
编辑:我终于找到了问题!如果您使用 pycharm 并且在内容根目录中添加了 odoo/addons,请尝试将其从内容根目录中删除并重新运行服务器。希望它可以帮助某人