代码编织梦想

发布python包

官方文档参考

将自己的python项目发布成源码包或者wheel二进制包,供其他开发者使用。
 
方式:

  • 传统 setup.py脚本方式;
    • distutils,该工具的使用已过时;
    • setuptools,常用方式;
    • wheel,在setuptools的基础上添加了 bdist_wheel, 打包跨平台的二进制whl包;
  • 使用 pyproject.toml 配置文件构建(现代化);

 

toml配置文件构建

  • 1.搭建项目结构,将开发完成的项目放在src目录,测试代码放在tests目录;
    在这里插入图片描述

 
项目的简单构成:

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_45228198/article/details/140190722

python如何发布程序_西山枫叶的博客-爱代码爱编程_python发布程序

如何发布一个Python程序: 1.安装一个pyInstaller 在pycharm里点 file ----->settings----->Project workspace------>Interpr

python程序打包成apk_Python for Android,将你的Python应用打包为APK文件-爱代码爱编程

由于Google的Android Scripting项目SL4A,开发者可以使用脚本语言来开发Android应用,比如Python、Perl、JRuby、Lua、shell等,都可在Android上执行。不过使用它并不能帮助创建一个易安装、自包含可执行二进制文件的Python应用。因此,一个新的旨在让在Android系统上发布Python更加容易的项目——

python怎么发布程序_Python如何发布程序的详细教程-爱代码爱编程

如何发布一个Python程序: 1.安装一个pyInstaller 在pycharm里点 file —–>setting—–>Project workspace——>Interpreter——>点pip右边的+号,进入下面这个界面: 搜索pyInstaller, 点击左下方Iinstall package安装(出现错误

python代码混淆与代码打包_leeezp的博客-爱代码爱编程

0x00 背景 自己写的项目,又想保护源码,自己做个混淆是最方便的了。 0x01 实践 这里使用开源工具 GitHub - astrand/pyobfuscate: pyobfuscate,虽然git上才500多star,但是很好用。它的使用场景是混淆单个py文件。很多事物有开始就有结束,有混淆就有反混淆,所以为了增加反混淆难度,我这里先将py文

ansys zemax|场曲跟畸变图的前世今生-爱代码爱编程

实现 OpticStudio通过在X和Y方向(弧矢和子午方向)的傍轴光线追踪确定近轴图像平面的Z坐标,并测量该近轴焦平面与系统图像平面的Z坐标之间的距离。 切向数据是沿Z轴从图像平面到近轴图像平面在切向(YZ)平面测量的距离。 弧矢面数据是在与切线面正交的平面上测量的距离。这意味着OpticStudio跟踪光线,确定近轴像面在每个视场中的位置

使用python实现深度学习模型:序列建模与生成模型的博客教程-爱代码爱编程

引言 深度学习是一种强大的机器学习方法,广泛应用于图像处理、自然语言处理等领域。本文将介绍如何使用Python实现深度学习模型,重点关注序列建模和生成模型。我们将详细说明每个步骤,并提供相应的代码示例。 目录 序列

java高级重点知识点-爱代码爱编程

文章目录 Lambda表达式函数式编程思想Lambda表达式写法代码讲解 Lambda表达式 函数式编程思想 强调做什么,而不是以什么形式做。 以函数式接口Runnable为例讲解: p

java基础:爬虫-爱代码爱编程

1.本地爬虫 Pattern:表示正则表达式 Matcher:文本匹配器,作用按照正则表达式的规则去读取字符串,从头开始读取。在大串中去找符合匹配规则的子串。 1.2.获取Pattern对象 通过Pattern p = Pattern.compile("正则表达式");获得         1.3.获取Matcher对象 通过Matcher

【python进阶】函数的扩展-爱代码爱编程

函数 目录 函数 一、容器知识补充 1、字典遍历方法 2、遍历字典元素 keys()方法: values()方法: items()方法: 3、公共运算符 4、公共方法 二、函数介绍 1、函数的概念 2、引入函数 3、函数定义与调用 4、函数的参数 5、函数的返回值 6、说明文档 三、函数的嵌套调用 1、嵌套调用及执行流

django学习第四天-爱代码爱编程

启动项目命令 python manage.py runserver 分页功能封装到类中去 封装的类的代码 """ 自定义的分页组件,以后如果想要使用这个分页组件,你需要做: def pretty_list(request): # 靓号列表 data_dict = {} search_data = request.GE