python3 web.py框架莫名错误,求大佬指点

学习web.py框架。刚复制完官网的实例代码就发生错误,一脸懵逼。

环境: 

    操作系统:windows 7  

    python版本:python3.6   

    web版本:web.py-0.40.dev1-py3.6

代码如下:

import web

urls = (
    '/(.*)', 'hello'
)
app = web.application(urls, globals())


class hello:
    def GET(self, name):
        if not name:
            name = 'World'
        return 'Hello, ' + name + '!'


if __name__ == "__main__":
    app.run()

发生错误如下:

C:\ProgramData\Anaconda3\python.exe E:/PycharmProjects/work_projects/jiekou/web_2018/word.py
http://0.0.0.0:8080/
Traceback (most recent call last):
  File "E:/PycharmProjects/work_projects/jiekou/web_2018/word.py", line 17, in <module>
    app.run()
  File "C:\ProgramData\Anaconda3\lib\site-packages\web.py-0.40.dev1-py3.6.egg\web\application.py", line 341, in run
    return wsgi.runwsgi(self.wsgifunc(*middleware))
  File "C:\ProgramData\Anaconda3\lib\site-packages\web.py-0.40.dev1-py3.6.egg\web\wsgi.py", line 59, in runwsgi
    return httpserver.runsimple(func, server_addr)
  File "C:\ProgramData\Anaconda3\lib\site-packages\web.py-0.40.dev1-py3.6.egg\web\httpserver.py", line 177, in runsimple
    server.start()
  File "C:\ProgramData\Anaconda3\lib\site-packages\cheroot-6.1.1-py3.6.egg\cheroot\server.py", line 1523, in start
    self.bind(af, socktype, proto)
  File "C:\ProgramData\Anaconda3\lib\site-packages\cheroot-6.1.1-py3.6.egg\cheroot\server.py", line 1613, in bind
    if family != socket.AF_UNIX:

AttributeError: module 'socket' has no attribute 'AF_UNIX'



一脸懵逼,望大佬指点。跪谢!!


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值