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

app开发网站建设公司wordpress 图像热点

app开发网站建设公司,wordpress 图像热点,餐饮公司注册条件,关于做暧暧的网站20240803 概述 在我很早时候学习python的时候,就利用过某个工具将其打包为exe文件,然后在没有python环境的机器上运行,这样可以减少安装python环境和各种库的过程。 最近在开发一个在虚拟机上运行的程序的时候就遇到了打包一些环境的问题&…

20240803

概述

在我很早时候学习python的时候,就利用过某个工具将其打包为exe文件,然后在没有python环境的机器上运行,这样可以减少安装python环境和各种库的过程。

最近在开发一个在虚拟机上运行的程序的时候就遇到了打包一些环境的问题,主要是由于flask这个应用的问题。

问题描述

将python文件打包成pyinstaller这个库,关于这个库的具体使用方法,可以直接搜索或者chatgpt就绪你刚刚。

在打包flask应用的时候,因为包含一些静态文件,例如html模版,或者图片等,此时就会报错找不到相应的文件,特别是使用了jinja2这个模版库,具体报错可见[1]。

在[1]中,解决这个问题的方法也比较简单,直接就在打包的过程中,加入参数,例如:

pyinstaller -F a.py --add-data 'templates:templates' \--add-data 'static:static' \--add-data 'images:images' \-p /usr/local/lib/python3.10/dist-packages/

因为一开始搜索解决方案的时候,也是结合了打包和jinja这两个关键词,所以得到的答案都是这种,增加参数或者修改配置文件的。但实际上,这个问题并没有完全解决我的问题。

实际上,我当时的想法就是,我本周上就是因为一些静态文件的问题,那么我可以直接把把这部分文件给独立出来,所以后续直接找到了类似修改django的配置的方法,具体参考[2]:

app = Flask(__name__,static_folder= os.getcwd() + '/static',template_folder=os.getcwd() + '/templates')  # 创建Flask对象并自定义静态文件的路径,os.getcwd() 方法是获取当前exe文件包所在的父目录路径

这种方法就可以直接把路径这些的问题给搞定了。

参考

[1]ubuntu22 flask项目 pyinstaller打包后运行报错: jinja2.exceptions.TemplateNotFound: index.html 的一种解决方案
[2]Python Flask使用PyInstaller打包成单独的exe可执行文件后图片无法正常显示的问题及解决方法

http://www.yayakq.cn/news/999380/

相关文章:

  • 如何制作产品网站企业网站建设需求调查表
  • 宁波外贸网站建设wordpress程序版本
  • 网站建设考核指标中山大学精品课程网站
  • 制作营销网站模板wordpress英文主题改成中文版
  • 美食网站策划书范文微信首页制作代码
  • wordpress如何做网站电子商务网站创建的4个阶段
  • 自适应网站制作网站推广计划书范文500字
  • 用什么网站做框架图綦江建设银行网站
  • 网站的修改建设文字php前台网站开发
  • wordpress新站SEO优化宁波网页设计制作
  • 众划算网站开发网站免费空间购买
  • 传奇网站如何建设酒水在什么网站做推广好
  • 知晓程序网站怎么做国内优秀的网站
  • 织梦网站后台福建省建设厅网站 登录
  • dede网站版权信息标签网站数据库连接失败
  • ps做网站页面设置为多大学习网站建设软件叫什么
  • 暴走漫画网站建设中模板wordpress wpgo主题下载
  • 有什么兼职做it的网站好网站规划书市场分析
  • 凡科建站是放在哪个服务器上软件开发合同模板下载
  • 网站建设一级页面二级页面怎么自创游戏软件
  • 西安建站套餐廉江网站建设
  • 专业网站建设商家网站建设 环讯传媒
  • 个人网站平台网页搜索快捷键ctrl加什么
  • 网站定制技术wordpress网站底部版权代码
  • 沧州网站建设哪家好成都装修公司口碑哪家好
  • 服务器添加网站网站建设原
  • 室内装饰公司网站模板短视频seo询盘获客系统软件
  • 建筑参考网站html网页设计代码word文档
  • 网站成功秘诀企业网页设计作品分析
  • 家政门户网站源码做网站用笔记本做服务器吗