开发者社区> 问答> 正文

python3使用 -m http.server cgi服务器 报权限错误

Exception happened during processing of request from ('127.0.0.1', 61948)
Traceback (most recent call last):
File "/Users/apple/.pyenv/versions/3.6.3/lib/python3.6/http/server.py", line 1126, in run_cgi

os.execve(scriptfile, args, env)

PermissionError: [Errno 13] Permission denied: '/Volumes/DATA/Web/test/task1/cgi-bin/test.py'
_2017_10_22_19_27_44

本脚本在win平台下无任何报错可以运行,但在mac下就出现 Permission denied - 权限错误,google和百度也很少这个资料,有提过相同问题的,没一个是明确解决的~~ 待牛人解答
附上其他文件的权限
_2017_10_22_19_34_06
_2017_10_22_19_34_23\

附上相同问题没得到解决的链接
https://stackoverflow.com/questions/32238374/programming-python-oreilly-webserver-py-permission-denied/32238418#32238418
http://www.itguai.com/python/a4669191.html
https://yq.aliyun.com/ask/45197/?order=ctime
https://stackoverflow.com/questions/42436668/cgi-permission-error-running-binary

展开
收起
ccppss 2017-10-22 19:32:23 5234 0
1 条回答
写回答
取消 提交回答
  • 旺旺:nectar2。

    题主您好,

    提及到的 /Volumes/DATA/Web/test/task1/cgi-bin/test.py 是否存在的?

    2019-07-17 21:40:32
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS块储存产品全面解析 立即下载