web.py报错No module named XXX大全

1342 人浏览 | 时间: 2019-01-14 11:06:56 | 作者: codexia
    上次被这个问题坑了,很快找到了问题,以为没多大事,就没有做记录了。谁料到,今天又被坑了一波。因此有必要记录一下。
    如果Python报错No module named XXX的模块是系统或者第三方模块,那么你只要重装一下即可。而如果是你自己写的模块即py文件,却找不到,是因为目录结构之间即包结构出现了问题。
    下面来总结一下,按照执行的顺序依次来说一下,一共有5大类:
1.入口文件main.py的路径有问题
    入口文件main.py并不是固定的名字,而是在uwsgi配置文件中配置好的一个名称。此文件需要完成的工作就是启动服务程序,监听端口。而监听的端口号也是在uwsgi配置文件中配置好的。
    标准的main.py文件如下:
# !/usr/bin/env python
# coding: utf-8
import web
from url import urls
app = web.application(urls, globals())
application = app.wsgifunc()
if __name__ == "__main__":
    app.run()

    这个模块文件执行之后,web服务程序就跑起来了。另外我们看到,这里导入了一个url模块文件的urls对象,此对象是配置url路径的元组。
    url文
请微信扫码阅读。
为防止恶意爬虫,
已开启反爬机制,
理解哟~~~~
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
收藏 0 点赞 0