PermissionError: [Errno 13] 权限被拒绝 Python [英] PermissionError: [Errno 13] Permission denied Python

查看:134
本文介绍了PermissionError: [Errno 13] 权限被拒绝 Python的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,我正在尝试使用 python 创建 Web 服务器,但收到错误消息 PermissionError: [Errno 13] Permission denied

Hi I am trying to create a web server with python but I am getting an error message PermissionError: [Errno 13] Permission denied

这是我的代码:

import os, sys 
from http.server import HTTPServer, CGIHTTPRequestHandler

webdir = '.'
port = 80

os.chdir(webdir)
srvaddr = ('', port)
srvobj = HTTPServer(srvaddr, CGIHTTPRequestHandler)
srvobj.serve_forever()

推荐答案

尝试将端口更改为 8080.你没有说哪个操作系统,但大多数 UNIX 衍生产品只允许 root 监听端口低于 1,024 或 4,096,具体取决于操作系统及其配置.

Try changing the port to 8080. You didn't say which OS, but most UNIX derivatives will only allow root to listen on ports below 1,024 or 4,096 depending on the OS and its configuration.

这篇关于PermissionError: [Errno 13] 权限被拒绝 Python的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆