当前位置: 首页 > wzjs >正文

网站模板怎么进资源

网站模板怎么进,资源,建设部的网站首页,东莞网站建设图表最近大作业要做一个项目要打包成可执行程序,这里说一下这个module not found问题,并提供几种可能的方案,如果严格按照这些来走就能解决常见问题,剩下的神仙问题建议问问ai或者清缓存重试 首先说一下目录问题,这应该是包括我(打包app.py)在内的大多数人遇见该报错问题的原因,提…

最近大作业要做一个项目要打包成可执行程序,这里说一下这个module not found问题,并提供几种可能的方案,如果严格按照这些来走就能解决常见问题,剩下的神仙问题建议问问ai或者清缓存重试

首先说一下目录问题,这应该是包括我(打包app.py)在内的大多数人遇见该报错问题的原因,提出两个原则:

1.依赖的文件/导入的库都放在app.py根目录backend下,因为打包的时候默认只会搜索这个路径,当然也有方法加入更深层的目录,但是不在这个讨论范围

2.根目录backend没有__init__,其他导入文件夹eg. my_utils有__init__文件,这种时候使用 from my_utils.entity import xxx,如果backend也有__init__,那么就应该使用 from backend.my_utils.entity import xxx 了

前置知识: python的模块的标准写法是文件夹下面有一个__init__.py文件,空文件也行,但是要有,这时IDE会把源文件夹图标显示成带有一个点的文件夹图标,表示识别为模块文件夹,

但是这对是IDE无所谓的,使用from my_utils.entity import xxx的时候IDE不管你有没有__init__,都可以正常导入,但是打包的时候没有__init__就是不行的,具体原因似乎是IDE的路径搜索机制更加宽松

图1 正确的一种目录展示

附: 使用共享文件夹时,简单的做法直接使用就行--add-data指定参数就行,但是如果要能读能写,建议使用  base_path = os.path.dirname(sys.executable) ,这是生成的exe文件夹,举个例子

if getattr(sys, 'frozen', False): #打包后会有这个frozen属性,IDE里面运行是没有的base_path = os.path.dirname(sys.executable)  # 打包后临时路径
else:base_path = os.path.dirname(os.path.abspath(__file__))  # 开发环境路径static_folder_path = os.path.join(base_path, 'your_folder_name')

http://www.dtcms.com/wzjs/252404.html

相关文章:

  • wordpress釆集插件破解专业搜索引擎seo服务商
  • 如何申请企业邮箱免费沈阳seo关键词
  • wordpress 米表7个湖北seo网站推广策略
  • 怎么看一个网站用什么平台做的网络营销案例100例
  • 抖音网站怎么做公司网站制作教程
  • 婚纱摄影网站毕业论文定制化网站建设
  • 教学网站怎么做网络加速器
  • 网站开发需要什么软件有哪些市场营销毕业论文5000字
  • 局域网视频网站建设江北关键词优化排名seo
  • 捡个杀手做老婆在哪个网站发布的晨阳seo服务
  • 怎么做钓鱼网站生成网站优化有哪些类型
  • 专业网站设计公司排名百度搜索风云榜排名
  • 到做任务的网站上面推广粉象生关键词首页排名优化平台
  • 电子商务网站建设与维护实训武汉网站竞价推广
  • 专业建站服务建站网seo资料网
  • 敬请期待下一句sem优化师是做什么的
  • 网站推广必备的工具制作电商网站
  • 门户网站建设和运行招标公告百度站内搜索
  • 荔湾区建网站公司营销培训课程有哪些
  • 做网站运维的待遇国家域名注册服务网
  • 中冶东北建设最新网站北京seo排名方法
  • 一家专做灯的网站招聘网络营销专业代码
  • 市场调研公司收费标准重庆网站seo教程
  • 张家港做网站的推荐百度一直不收录网站
  • 云南网站建设首选才力seo外包服务专家
  • 网站开发公司哪家好济宁百度推广价格
  • 建立企业网站地址南沙seo培训
  • wordpress 三款站群插件之比较如何用手机创建网站
  • 企业网络架构图北京官网seo收费
  • 天津市建设交通委网站360提交入口网址