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

中小企业网站建设报告简单制作html静态网页

中小企业网站建设报告,简单制作html静态网页,汕头市做网站优化,网站对公司有什么好处1、准备工作 1.1、安装Python 1.2、设置虚拟环境 我们现在将创建一个虚拟环境——一个“沙盒”,如果我们将软件包安装到虚拟环境中,我们计算机上的任何其他Python项目将不会受到影响。如果我们把虚拟环境搞得一团糟,我们将能够简单地删除它…

1、准备工作

1.1、安装Python

1.2、设置虚拟环境

我们现在将创建一个虚拟环境——一个“沙盒”,如果我们将软件包安装到虚拟环境中,我们计算机上的任何其他Python项目将不会受到影响。如果我们把虚拟环境搞得一团糟,我们将能够简单地删除它并重新开始,而不会影响我们计算机上的任何其他Python项目,也无需重新安装Python。

mkdir beeware-tutorial
cd beeware-tutorial
python3 -m venv beeware-venv
source beeware-venv/bin/activate

如果生效,终端提示符应该被更改,它应该有一个(beeware-venv)前缀。表明目前处于BeeWare虚拟环境中。

如果不是,请重新运行最后一个命令(activate命令)以重新激活虚拟环境。

2、创建BeeWare应用程序

2.1、安装BeeWare工具

BeeWare可用于打包应用程序以分发给最终用户,但它也可用于引导新项目。确保你处于beeware-venv虚拟环境,然后运行:

python -m pip install briefcase

2.2、引导一个新项目

我们将使用以下命令创建一个名为Hello World的应用程序:

briefcase new

BeeWare将要求我们提供新应用程序的一些细节:

  • Formal Name - 接受默认值: Hello World.
  • App Name - 接受默认值:helloworld。
  • Bundle - 如果您拥有自己的域名,请按相反顺序输入该域名。(例如,如果您拥有“cupcakes.com”域名,请输入com.cupcakes作为包名)。如果您没有自己的域名,请接受默认包名(com.example)。
  • Project Name - 接受默认值: Hello World.
  • Description - 描述信息,接受默认值
  • Author - 输入您自己的姓名。
  • Author’s email - 输入您自己的电子邮件地址。这将在配置文件、帮助文本以及将应用程序提交到应用程序商店时需要电子邮件的任何地方中使用。
  • URL - 您应用程序的登录页面的URL。同样,如果您拥有自己的域名,请在该域名(包括https://)输入URL。否则,只需接受默认URL(https://example.com/helloworld)。此URL不需要实际存在(目前);只有当您将应用程序发布到应用程序商店时,它才会被使用。
  • License - 接受默认许可证:BSD。这不会影响项目运行。
  • GUI framework - 接受默认选项,Toga(BeeWare自己的GUI工具包)。

BeeWare将生成一个项目架构:

beeware-tutorial/
    beeware-venv/
        ...
    helloworld/
        CHANGELOG
        LICENSE
        README.rst
        pyproject.toml
        src/
            helloworld/
                resources/
                    helloworld.icns
                    helloworld.ico
                    helloworld.png
                __init__.py
                __main__.py
                app.py
        tests/
            __init__.py
            helloworld.py
            test_app.py

这个架构实际上是一个功能齐全的应用程序,没有添加任何其他内容。src目录包含应用程序的所有代码,tests目录包含初始测试用例,pyproject.toml文件描述了如何打包应用程序进行分发,包含刚刚提供给BeeWare的配置详细信息。

2.3、项目架构

在src/helloworld目录中,您应该看到3个文件:__init__.py、__main__.py和app.py。
__init__.py 将helloworld目录标记为可导入的Python模块。它是一个空文件;它存在的事实告诉Python解释器,helloworld目录定义了一个模块。
__main__.py 将helloworld模块标记为一个可执行模块类型
app.py 包含创建应用程序窗口的逻辑

3、部署到iOS

要编译iOS应用程序,我们需要Xcode

3.1、创建iOS应用程序脚手架

briefcase create iOS

完成后,我们将有一个build/helloworld/ios/xcode目录,其中包含Xcode项目,以及应用程序所需的支持库和应用程序代码。

3.2、编译iOS应用程序:

briefcase build iOS

3.3、运行iOS应用程序:

briefcase run iOS

也可以直接用Xcode打开项目进行编译运行。

4、添加第三方依赖库

以requests为例

在app.py添加import requests

此时运行时报错:

ModuleNotFoundError: No module named 'requests'

在app的根目录中有一个名为pyproject.toml的文件。这个文件包含第一次运行 briefcase new命令时提供的所有配置细节

修改requires配置

requires = [
    "requests",
]

当Briefcase构建app时,会自动运行pip install requests命令把requests包安装到app中。

将修改pyproject.toml后,执行下面命令升级已打包app中的依赖项:

briefcase update iOS

升级完成后,使用briefcase build iOS和 briefcase run iOS命令重新运行

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

相关文章:

  • 仕德伟做的网站图片怎么修文件什么上传到wordpress
  • 未成年人思想道德建设网站简单的ppt模板免费下载
  • wordpress网站很卡网站开发jsp 很少
  • 个人网站案例网站建设前端
  • 建网站多少钱一个月php源码怎么搭建网站
  • 沈阳制作网站建站网站开发pc端和手机端
  • 商务网站要怎么做app定制开发制作
  • 网站设计的公司叫什么智慧团建登录口
  • 建论坛网站电商网站后台怎么做
  • wap网站建设方案变装的他wordpress
  • 龙岗地区做网站公司成都高档网站建设
  • 成都网站关键词优化网站正在建设中页面 英文翻译
  • 做网站绑定 对应的域名浙江建筑协会网站
  • 商城网站需要多少空间长春制作网站
  • 找个做网站的站长工具劲爆
  • 如何将vs做的网站备份出来6外贸网站建设模式
  • 用网站模板建网站网站建设与管理案例教程 柳
  • 建设公司网站要注意什么我需要网站
  • 最简单的制作网站深圳光明网站建设
  • 网站开发模莆田有交做外贸网站的没
  • 西安做网站公司哪家比较好软文经典案例
  • 如何申请网站上海关键词优化排名软件
  • 常见网站建设公司术语设计用的报价网站
  • 网站设计的基本知识结构网页设计html代码大全python
  • 2023年时政热点事件站长seo推广
  • 枣阳市建设局网站wordpress 后台编辑
  • 怎么获取免费的网站域名如何获取网站访客qq
  • 太原网站建设质量推荐上海做app开发公司
  • 江门提供网站制作平台装修合同电子版
  • 化妆品网站优势小红书账号代运营