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

个人网站做贷款广告关键词查找

个人网站做贷款广告,关键词查找,珠海网站开发价格,网页界面设计与制作书籍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.dinnco.com/news/21652.html

相关文章:

  • 常州专业网站建设公司郑州整站关键词搜索排名技术
  • 如何做滴滴网站平台如何自己创建一个网站
  • 零基础建设网站教程潜江seo
  • wordpress logo 流光seo刷关键词排名工具
  • 智能网站设计哪家好百度竞价托管靠谱吗
  • 深圳网站设计公司如何关键词挖掘排名
  • 企业网站管理系统项目文档常州网站建设
  • dede个人网站模板东莞seo建站优化哪里好
  • php期末作业动态网页上海关键词优化按天计费
  • 商务网站的规划流程贵州百度seo整站优化
  • 今日油价92汽油价格多少优化大师电脑版官方免费下载
  • 学做网站论坛会员账户seo优化报价
  • 可靠的南宁网络公司搜索引擎优化服务
  • 云平台网站建设百度营销官网
  • 世界经理人网站手机版百度推广优化
  • 网站想换一个空间怎么办seo最新
  • 怎么免费建个人网站邵阳seo优化
  • 郑州市城乡建设局网站网站google搜索优化
  • 主图详情页模板济南网站优化公司哪家好
  • 长春火车站到吉大二院临沂百度公司地址
  • 江西网站备案流程安徽网站关键字优化
  • 甘肃省崇信县门户网长沙好的seo外包公司
  • 烟台建设科技网站买链接官网
  • 西安做网站公司玖佰网络网站推广方法
  • 网站推广的方式有南京百度提升优化
  • 湖南网站建设小公司排名轻松seo 网站推广
  • 专业提供网站建设服务是什么北京seo地址
  • 体育彩票网站开发方案成都seo网站qq
  • 在网站开发中如何设置登录关键词查找网站
  • 加盟的网站建设百度收录入口