首页  >   经验  >   web.py报错No module named XXX大全

web.py报错No module named XXX大全

查看 codexia 的博客 2019-01-14 11:06:56 863
手机阅读 | 转发赚积分
手机收藏 | 分享给好友
简介如果报错No module named XXX的模块是系统或者第三方模块,那么你只要重装一下即可。而如果是你自己写的模块即py文件,却找不到,是因为目录结构之间即包结构出现了问题。我在这里给大家总结了5大类问题,只要依次排查,基本上可以解决问题。
    上次被这个问题坑了,很快找到了问题,以为没多大事,就没有做记录了。谁料到,今天又被坑了一波。因此有必要记录一下。
    如果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文
1.微信扫码
2.点击按钮,粘贴命令
自动刷新 手动刷新
命令:rd 9ue:@ 复制
提示:如果您发送了命令,自动刷新会展开全文。自动刷新最多60秒,超过60秒请点击手动刷新。
创作不易,汗水不止!为防止劳动果实被爬虫窃取,开启了反爬机制,需要您发送命令继续阅读。取关会再次出现此提示。一段时间后出现此提示,请再次发送即可。如有问题,请加客服微信Freeme007处理。感谢您的理解。
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
文章标题:web.py报错No module named XXX大全
文章地址:http://py.w3tong.com/article/20182241140602
转载到个人博客,请在文末带上右侧内容(含超链接):本文转载自:web.py报错No module named XXX大全
收藏 0 点赞 0
公众号
微信赞赏
支付宝赞赏
领支付宝大红包
QQ群

相关阅读

  1. uWSGI定时器报ImportError: No module named uwsgi解决办法 查找全网同类文章
  2. webpy获取当前服务器的域名URL 查找全网同类文章
  3. python的webpy后台实现图片文件上传功能 查找全网同类文章
  4. web.py配置url处理的多级模块处理类 查找全网同类文章
  5. 分析解决Python2.7的webpy的querystring乱码的问题 查找全网同类文章
  6. web.py报错No module named XXX大全 查找全网同类文章
  7. python找不到模块No module named和模块的函数的解决办法 查找全网同类文章
  8. 自己使用python实现web中的session机制 查找全网同类文章
  9. 宇宙最强IDE-VS2017对python支持情况简评 查找全网同类文章
  10. python3.6 lxml标准库lxml的安装及etree的使用注意 查找全网同类文章
分享到:
分享文章[web.py报错No module named XXX大全]到QQ空间

相关阅读