请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

Crossin的编程教室

微信公众号:
crossincode
 找回密码
 现在加入
查看: 273|回复: 2

关于web.py的问题

[复制链接]

3

主题

0

好友

25

积分

新手上路

Rank: 1

发表于 2018-2-13 03:56:52 |显示全部楼层
本帖最后由 JasonHsia 于 2018-2-13 03:58 编辑

各位老师们,继昨天之后,我又来了。不好意思

今天看了一下Crossin微信平台里那个web.py的教学,我是python3.6 这个web应该是安装成功了(截图看看)
无标题.png
无标题2.png


但是运行的时候却出现了这个问题,老师们可以帮忙解答一下吗?(下附文字代码和报错记录)

import web

urls = (
'/', 'index'
)

class index:
    def GET(self):
        return "Hello, world!"

if __name__ == "__main__":
    app = web.application(urls, globals())
    app.run()
——————————————————————————————————(分割线)
C:\Python3\python.exe D:/python/web1.py
Traceback (most recent call last):
  File "D:/python/web1.py", line 13, in <module>
    app.run()
  File "C:\Python3\lib\site-packages\web\application.py", line 312, in run
    return wsgi.runwsgi(self.wsgifunc(*middleware))
  File "C:\Python3\lib\site-packages\web\wsgi.py", line 59, in runwsgi
    return httpserver.runsimple(func, server_addr)
  File "C:\Python3\lib\site-packages\web\httpserver.py", line 154, in runsimple
    func = LogMiddleware(func)
  File "C:\Python3\lib\site-packages\web\httpserver.py", line 296, in __init__
    from BaseHTTPServer import BaseHTTPRequestHandler
ModuleNotFoundError: No module named 'BaseHTTPServer'

Process finished with exit code 1


谢谢老师们!


回复

使用道具 举报

154

主题

29

好友

6万

积分

管理员

Rank: 9Rank: 9Rank: 9

发表于 2018-2-13 14:58:51 |显示全部楼层
这个包好像不支持3了,你试试看一个叫web3py的
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

3

主题

0

好友

25

积分

新手上路

Rank: 1

发表于 2018-2-13 19:28:03 |显示全部楼层
crossin先生 发表于 2018-2-13 14:58
这个包好像不支持3了,你试试看一个叫web3py的

我觉得老师的办法应该是可行的。但是我去那个web3的网站上看最新的包只支持python3.5,我的是3.6
其实我本来抱着试一试万一3.6也可以用的想法就安装了,结果还是不行。
Traceback (most recent call last):
  File "D:/python/web1.py", line 1, in <module>
    import web3
  File "C:\Python3\lib\site-packages\web3\__init__.py", line 5, in <module>
    from .utils.crypto import (
  File "C:\Python3\lib\site-packages\web3\utils\crypto.py", line 5, in <module>
    import six
ModuleNotFoundError: No module named 'six'

后来一篇博客说用这个pip install web.py==0.40.dev0,dev版本可以支持。最后可以了。
谢谢老师的帮忙!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 现在加入

QQ|Archiver|手机版|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2018-5-26 12:03 , Processed in 0.088982 second(s), 30 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部