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

web.py报错No module named XXX大全

codexia 2019-01-14 11:06:56 391
手机阅读 | 转发赚积分
手机收藏 | 分享给好友
简介如果报错No module named XXX的模块是系统或者第三方模块,那么你只要重装一下即可。而如果是你自己写的模块即py文件,却找不到,是因为目录结构之间即包结构出现了问题。我在这里给大家总结了5大类问题,只要依次排查,基本上可以解决问题。
感谢 阿里云 对本站(本站由阿里云高性能服务器搭建)的赞助支持,本站推荐 →高性能云服务器2折起优惠由此进←↓
高性能云服务器2折起
秒后广告自动消失...会员无广告。点击可关闭广告。
    上次被这个问题坑了,很快找到了问题,以为没多大事,就没有做记录了。谁料到,今天又被坑了一波。因此有必要记录一下。
    如果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文
关注左侧公众号
发送 28:L&s02
复制文章阅读码
填到下面输入框并确定
看完整内容
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送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空间

相关阅读

猜您感兴趣