gpt4 book ai didi

当我尝试运行一个 py 文件时出现 Python 错误

转载 作者:行者123 更新时间:2023-12-01 05:37:03 25 4
gpt4 key购买 nike

我正在尝试运行 py 文件,但出现以下错误

导入错误:没有名为“BASEHTTPSERVER”的模块

py文件中包含的代码如下:

import BaseHTTPServer, SimpleHTTPServer
import ssl
httpd = BaseHTTPServer.HTTPServer(('localhost', 4443), SimpleHTTPServer.SimpleHTTPRequestHandler)
httpd.socket = ssl.wrap_socket (httpd.socket, certfile='server.pem', server_side=True)
httpd.serve_forever()

提前致谢此致亚历杭德罗·卡斯坦

最佳答案

Python 3.x 的答案如果您使用的是 Python3.x,请将 from BaseHTTPServer 更改为 from http.server

如果您为 Python 2.x 编写此代码并且使用 Python3.x 运行它,则 2to3将源代码转换为 Python 3 时,工具将自动调整导入。

Python 2.x 的答案该错误告诉您 BaseHTTPServer 需要位于您的 PYTHONPATH 中。

也就是说,Python在任何地方都找不到模块BaseHTTPServer,你要么需要安装它,要么如果安装在非标准位置,请修改你的PYTHONPATH 环境变量来包含它 - 但是这会有点奇怪(尽管并非不可能),因为该模块通常包含在 Python2.x 中

关于当我尝试运行一个 py 文件时出现 Python 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18674918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com