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

广州网站建设公司网站优化的方式有哪些

广州网站建设公司,网站优化的方式有哪些,做篮球管理网站的步骤,上海期货配资网站开发现在尝试一下打包多个有互相调用的 py程序: ssh : orangepi本地ip 密码 : orangepi 操作系统发行版: 基于 Ubuntu 20.04.6 LTS(Focal Fossa)的定制版本,专门为 Orange Pi 设备优化。PRETTY_NAM…

现在尝试一下打包多个有互相调用的 py程序:

ssh  : orangepi@本地ip
密码 : orangepi

操作系统发行版: 基于 Ubuntu 20.04.6 LTS(Focal Fossa)的定制版本,专门为 Orange Pi 设备优化。PRETTY_NAME="Orange Pi 1.0.6 Focal"

目录

 程序准备:

复制与修改文件读写权限:

创建snap调用目录:

创建 Snapcraft 定义文件:

构建snap包:

测试安装:

问题指示:


 程序准备:

在上文的基础上,打包俩个python程序 :

现在我有俩个py程序,一个是Main.py,一个是App.py

Main.py

#!/usr/bin/env python3
# main.py
# 导入 module_program 中的函数
from App import greet, add, multiplydef main():# 调用greetgreet("David")# 调用 addsum_result = add(5, 3)print(f"5 + 3 = {sum_result}")# 调用 multiplyproduct_result = multiply(5, 3)print(f"5 * 3 = {product_result}")if __name__ == "__main__":main()

App.py

#!/usr/bin/env python3
# App.pydef greet(name):print(f"Hello, {name}!")def add(a, b):return a + bdef multiply(a, b):return a * b

执行Main.py会有这个输出:

复制与修改文件读写权限:

现在我将俩个文件复制到/home/orangepi/snap_packet_test/pack_test_2/

然后修改它们的权限与格式:

先进入它们的目录:

cd /home/orangepi/snap_packet_test/pack_test_2/

如果需要utf-8格式转换:

dos2unix App.py
dos2unix Main.py

修改读写权限:

chmod +rwx App.py
chmod +rwx Main.py

1

创建snap调用目录:

创建meta文件夹

mkdir -p meta

创建 Snapcraft 定义文件:

Snapcraft.yaml

name: test2-app
version: '0.5'
summary: Test app
description: A simple test application.
base: core22
grade: stable
confinement: strictparts:test-app:plugin: pythonsource: .python-packages:apps:test2-app:command: Main.pyplugs:- network

完后将 snapcraft.yaml复制进snap调用目录meta里面:

cp snapcraft.yaml meta/snap.yaml

构建snap包:

snapcraft pack .

测试安装:

然后复制生成的snap文件

到别的目录/home/orangepi/snap_packet_test/test_1/

去运行测试:

cp test2-app_0.5_all.snap /home/orangepi/snap_packet_test/test_1/

进入目录 cd /home/orangepi/snap_packet_test/test_1/

解包:

sudo snap install --dangerous test2-app_0.5_all.snap

运行测试:

test2-app

问题指示:

本次操作遇到过一个问题:

原因是我的py文件没有明确指定解释器,填上这句就行了:

#!/usr/bin/env python3

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

相关文章:

  • 网站树状结构图怎么做中山网站建设公司
  • 哔哩哔哩网站4 3比例怎么做十大seo免费软件
  • 基础微网站开发动态企业网站营销的优缺点
  • 免费java源代码网站新出的app推广在哪找
  • 雄安优秀网站建设seo服务商技术好的公司
  • 网站建设思路方案济南网站自然优化
  • 网站宣传方案爱站网长尾词挖掘工具
  • 浦城 做网站软文什么意思
  • 云集网站哪个公司做的能够免费换友链的平台
  • 个人网站注册什么域名企业网络营销推广方法
  • 电视台网站建设方案青岛网站建设公司电话
  • 邯郸网站开发手机如何制作网页链接
  • 如何做淘宝宜家代购网站重大军事新闻最新消息
  • 漳州商城网站建设河南整站百度快照优化
  • 0基础学网站建设哈尔滨企业网站seo
  • 建设一个网站需要的空间有哪些方法怎么做一个网站
  • 长沙网站制作济南seo优化公司助力网站腾飞
  • 武汉做网站多少钱网站搭建外贸
  • 一般的电脑培训班要多少钱上海网站推广优化
  • 企业网站怎么做的好看长尾关键词挖掘熊猫
  • 徐州自动seoseo推广方案
  • 搜英文关键词网站uc浏览器关键词排名优化
  • 青岛市南区疫情最新消息seo怎么做优化方案
  • 专业代做网站网络推广合作协议范本
  • seo网站模板下载新东方一对一辅导价格
  • 长宁房产网站建设搜索引擎免费下载
  • 外包建站公司百度灰色关键词排名技术
  • 电子商务网站建设功能全网营销思路
  • 公共空间设计网站谷歌官方app下载
  • 做的网站怎样更新百度标注平台怎么加入