Python模块步骤发布小结

第八讲:Python的模块和发布、包和库 第八讲:Python的模块和发布、包和库。 阅读详情

最近在学习《深入浅出Python》的第二章“发布你的代码”这一章,讲到了如何给Python程序打包并发布到PyPI上,下面简单总结如下:

1 首先为模块创建一个文件夹

2 在新文件夹创建一个名为setup.py的文件,文件内容情况大致如下

from distutils.core import setup
setup(
          name             =     "模块名字",
          version          =     "1.0.0",
          py_modules       =     “[’与被打包的模块数据对应‘]”,
          author           =     "作者姓名(英文)",
          author_email     =     "电子邮箱地址",
          url              =     "作者的个人网站或关于模块的介绍网站"
          description      =     "模块的描述",
    )

3 构建发布文件,在cmd中先跳转到新建的文件夹下,然后执行python setup.py sdist

4 将发布安装到Python本地副本中,仍在该文件下,执行python setup.py install ,如果是类linux的系统,需要在root用户权限下,前面要加sudo

另外,讲究开源和共享的我们,有好的模组也可以上传到PyPI上,在执行下面的语句之前,请先确认你已经在PyPI网站上注册好了。

1 在cmd里跳转到的已经打包好的Python模组文件夹中,然后执行python setup.py register

根据屏幕提示,选择1(我们已经在PyPI上注册好了)

然后根据提示,输入用户名和密码,最后保存自己的登陆信息就可以了。

注意,这样的步骤,在每一台电脑上只需要一次就可以了。

2 向PyPI上传发布,执行python setup.py sdist upload,如果屏幕有提示200(ok),则成功,注意PyPI是不允许有重复命名的模组,因此上传不成功的原因多半是这个。


支付宝沙箱支付 目录 1、支付宝沙箱环境测试demo 2、支付宝整合到ssm环境 3、微信支付整合到ssm环境 一、支付宝测试环境代码测试 1.下载电脑网站的官方demo: 下载地址:https://docs.open.alipay.com/270/106291/ 2.下载解压导入eclipse readme.txt请好好看一下。 只有一个Java配置类,其余都是JSP。 3.配置AlipayConfig... 阅读详情

相关推荐

牛逼,一份基于SSM框架实现的支付宝支付功能,附完整源代码

本教程详细介绍了如何使用ssm框架实现支付宝支付功能。本文章分为两大部分,分别是「支付宝测试环境代码测试」和「将支付宝支付整合到ssm框架」,详细的代码和图文解释,自己实践的时候一定仔细阅读相关文档,话不多说我们开始。1. 下载电脑网站的官方demo:下载:https://docs.open.alipay.com/270/106291/2. 下载解压导入eclipsereadme.txt请好好看一下。只有一个Java配置类,其余都是JSP。...

m0_61926454的博客 1727

Win7下Python模块module的发布并安装本地副本

学习中,书中针对Win7下Python模块module的发布并安装本地副本有不明之处,已解决,记录之。 一、module制作,,略; 二、在Win7中,在文件夹中运行“终端”,需要按住Shift + 鼠标右键,然后有“在此处打开命令窗(w)”的选项; 三、构建发布文件时,在该“命令窗”内,运行书中"python3"命令是不行的,需要从快捷方式复制python.exe命令路径(安装时为了省事默...

妖道的后花园 600

win11重装系统简易教程-小白也可以上手!

本文介绍一下win11系统重装的各个步骤,也作为记录供自己后面查看。附上我之前参考的一位知乎大神写的重装win10系统文章的地址本文用到的工具全部是,不需要下载第三方镜像文件(不是说这个不好,只是第三方的软件或镜像文件网上非常多,琳琅满目,小白需要筛选甄别,直接用官方的就比较省心,大神请自便~)

Sddqa的博客 1万+

python模块的发布_Python 本地模块的构建发布

如果只是安于在 Pycharm 之类的 IDE 中运行脚本,你不需要考虑这个问题。而如果你在终端运行 python 脚本,且这个脚本 import 了你自己的模块,你就得把自己的模块安装到 python 本地的副本中。否则,终端会报 import module 错误。因为 python 解释器是在特定位置找模块的,本地构建发布的过程,就是把模块安装到你本地的 python 副本中。编写 setup...

weixin_39978276的博客 157

《数学建模与数学实验》第5版 线性规划 习题3.4

1. 某鸡场有1000只鸡,用动物饲料和谷物混合喂养. 2. 某工厂用A1,A2两台机床加工B1,B2,B3三种不同零件. 3. 某工厂利用两种原料甲、乙生产$A_1、A_2、A_3$三种产品. 4. 每班的护士在值班开始时向病房报到,连续工作8个小时. 5. 某工厂生产 A1 、A2 两种型号的产品 6. 有两个煤厂A,B 7. 某工厂制造三种产品,生产这三种产品需要三种资源 8. 已知某工厂计划生产1,2,3三种产品,各产品需要在ABC设备加工。...

hexiaosi_的博客 2万+

Python实战:打造学生信息管理系统

通过本教程,我们构建了一个简单的学生信息管理系统,实现了基本的添加、删除、修改和查询功能。当然,这个系统还有很多可以改进和扩展的地方,比如添加用户界面、增加数据持久化功能、支持批量操作等。简介:本文将介绍如何使用Python编写一个功能齐全的学生信息管理系统,包括添加、删除、修改和查询学生信息的基本操作。学生信息管理系统是学校日常管理中不可或缺的一部分,它能够帮助管理人员快速、准确地管理学生信息,提高工作效率。为了实现上述功能,我们可以设计一个包含学生信息的字典,并使用函数来封装各个操作。

铭渊老黄 1492

Python-模块、包和发布模块

python_模块 模块的导入,模块的导入方式,模块的搜索顺序,原则 包的新建,案例演练

aaaccc444的博客 501

学Simulink——基于直流电机的建模与控制场景实例:他励直流电机的起动与制动过程仿真

直流电机在工业控制、电动车辆、自动化设备中广泛应用。其中,他励直流电机(Separately Excited DC Motor)因其励磁绕组与电枢绕组分别供电,具有良好的调速性能和启动特性,常用于需要平稳启动和精确控制的场合。在实际应用中,电机的启动过程和制动过程对电网、机械系统以及电机本身都具有重要影响。因此,仿真分析他励直流电机的启动与制动特性,是电机控制设计的重要环节。本文将详细介绍如何使用构建一个他励直流电机的启动与制动过程仿真模型,并通过仿真分析其动态响应。本文详细介绍了如何使用构建一个。

xiaoheshang_123的博客 228

python发布、安装包、pip安装第三方模块

python发布、安装包

zqx1473的博客 748

C# HttpClient完全攻略:从入门到精通只需5步

HttpClient是.NET框架中用于发送HTTP请求和接收HTTP响应的类。它基于异步编程模型,使得网络操作更加高效和灵活。

java专栏 1579

【Python深度学习】做深度学习训练时,如果数据集太大,无法一次性加载进GPU,应该如何做?

方法核心思想优点缺点适用场景实现复杂度小批量训练(Mini-Batch Training)与数据加载器(DataLoader)将数据集划分为小批量,每次只加载一个小批量到GPU中进行训练。- 易于实现- 是深度学习的标准做法- 支持多进程加载- 内存可能成为瓶颈- 需要调整批量大小避免内存不足适用于大部分场景低数据分片与分布式训练(Data Sharding & Distributed Training)将数据集分片,每个GPU或节点处理其中一部分数据,分布式训练。

若北辰 1143

支付宝APP支付(java后台版)

本实例是基于springBoot框架编写 一、流程步骤 1.执行流程 当手机端app在支付页面时,调起服务端创建订单(自己公司业务接口)接口,后台把需要调起支付宝支付的参数返回给手机端,手机端得到参数后,调起支付宝支付环境支付,完成支付后后会调异步通知接口,此时需要给支付宝返回成功或者失败信息, 返回支付成功页面,完成整个支付流程。 二、java...

qq_27991253的博客 1393

RT-DETR改进策略【Neck】| GFPN 超越BiFPN 通过跳层连接和跨尺度连接改进RT-DETR颈部网络

本文记录的是利用颈部结构优化RT-DETR的目标检测网络模型。利用改进后的颈部网络,通过跳层连接,避免了在进行反向传播时的梯度消失问题,并且引入跨尺度连接,可以实现不同级别和层次的特征充分融合,获取足够的高层语义信息和低层空间信息交换,从而在大规模变化场景下提高检测性能。GIRAFFEDET: A HEAVY-NECK PARADIGM FOR OBJECT DETECTION-GFPN包含了上述的跳层连接(dense-link和log2nlog _{2} nlog2​n-link)以及跨尺度连接(Quee

Limiiiing的博客 2229

【APP支付】关于APP支付宝支付那些事

昨天整理了关于APP微信支付的东西,今天在整理代码之后,来谈谈支付宝的APP支付。 两者有很大相似之处,也有区别,只要理解了一个,另一个就很好理解了,如果是第一次做服务端的支付的话,建议先看看上面那篇APP微信支付,我是从微信支付那边过来的,再看支付宝支付,就赶紧很顺利了。 闲话少说,开始发招! 先看一下开发文档,创建应用:https://docs.open.alipay.com/200/1053...

种一棵树最好的时间是十年前,其次是现在。 4127

使用Prophet进行时间序列预测

Prophet是Facebook开发的开源时间序列预测工具,用于处理时间序列数据的建模和预测。它建立在统计模型之上,适用于多种时间序列预测问题,具有易用性和灵活性。能够处理缺失值和异常值支持对节假日和季节性的建模可以灵活地添加自定义的季节性成分自动检测变化点提供了直观的可视化工具这个简短的教程为您提供了使用Prophet进行时间序列预测的基本步骤和一些重要的概念。您可以通过阅读Prophet官方文档和其他在线资源来进一步深入学习和了解更多细节。

Mrrunsen的博客 480

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

支付宝PC(二维码扫码)支付(Java开发)完整版

一:准备工作 1:如没有账号的请先去支付宝商户平台注册商户号 2:开发前需要导入支付宝SDK支付宝SDK下载链接Maven依赖也在里面 3:生成支付宝密钥、公钥,需要用到支付宝密钥生成工具密钥生成工具下载链接,密钥用于签名使用 4:电脑网站支付结果异步通知(关于支付结果异步通知后续会专门写一个博客,需要重点注意) 注意:请先详细查看官方文档按步骤开发,一切以官方文档为主支付...

不好好读书长大只能当程序员 1万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

ssm 支付宝支付整合

Spring MVC+Spring+Mybatis实现支付宝支付功能(图文详解+完整代码) 注意 文章是从微信扒过来的具体是谁忘了!!大佬看见勿怪!! 地址:https://mp.weixin.qq.com/s/JZTO2W8hExCnJhFAsstfhQ 本教程详细介绍了如何使用ssm框架实现支付宝支付功能。本文章分为两大部分,分别是「支付宝测试环境代码测试」和「将支付宝支付整合到ssm框架」,...

tanmomo的博客 1768

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

支付宝APP支付(基于Java实现支付宝APP支付)

贴一下支付核心代码,以供后续参考: 业务层 import com.alipay.api.AlipayApiException; import com.alipay.api.AlipayClient; import com.alipay.api.DefaultAlipayClient; import com.alipay.api.domain.AlipayTradeA...

weixin_30668887的博客 617

ios 支付 支付宝支付流程图_java web支付宝沙箱支付测试

虚拟的支付测试用来练手,先要去蚂蚁金服开放平台注册一个开发者账号,下载电脑网站java版的Demo配置AlipayConfig主要有设置app_id和gatewayUrl其中密钥需要自己生成,appID和支付宝网关是已经给好的,网关有dev字样,表明是用于开发测试。(3).设置密钥点击“生成方法”,打开界面如下:下周密钥生成工具,解压打开后,选择2048位生成密钥:如果没有设置过,此时显示文本是“...

weixin_39593340的博客 500

支付宝&&微信PC端扫描支付小demo

####借鉴git上的大佬的准备工作说明,以及官方api说明。 准备工作: 1.配置AlipayConfig (1).注册蚂蚁金服开发者账号(免费,不像苹果会收取费用) 注册地址:https://open.alipay.com ,用你的支付宝账号扫码登录,完善个人信息,选择服务类型(我选的是自研)。 (2).设置app_id和gatewayUrl 其中密钥需要自己生成,appID和支付宝网关...

qq_37432174的博客 534

支付验签失败_java web支付宝沙箱支付测试

虚拟的支付测试用来练手,先要去蚂蚁金服开放平台注册一个开发者账号,下载电脑网站java版的Demo配置AlipayConfig主要有设置app_id和gatewayUrl其中密钥需要自己生成,appID和支付宝网关是已经给好的,网关有dev字样,表明是用于开发测试。(3).设置密钥点击“生成方法”,打开界面如下:下周密钥生成工具,解压打开后,选择2048位生成密钥:如果没有设置过,此时显示文本是“...

weixin_30097621的博客 271

SpringBoot整合支付宝付款(沙箱环境)

由于最近的一个SpringBoot项目中需要整合支付宝付款,所以将过程整理在此,方便查阅。测试前提需要一个支付宝提供的沙箱环境,如果你还没有这种测试账号,可以看姊妹篇https://editor.youkuaiyun.com/md/?articleId=108415050 一、引入依赖 <dependency> <groupId>com.github.1991wangliang</groupId> <artifactId&gt

weixin_44684539的博客 2366

SSM实现支付宝支付功能

前言 本教程详细介绍了如何使用ssm框架实现支付宝支付功能。本文章分为两大部分,分别是「支付宝测试环境代码测试」和「将支付宝支付整合到ssm框架」,详细的代码和图文解释,自己写的时候要仔细阅读相关的文档。 本教程源代码:https://download.youkuaiyun.com/download/qq_38663663/11166346 一、支付宝测试环境代码测试 1. 下载电脑网站的官方demo...

軒轅劍的博客 2831

app沙箱宝支付接口怎么测_SSM实现支付宝支付功能(图文详解+完整代码)

前言本教程详细介绍了如何使用ssm框架实现支付宝支付功能。本文章分为两大部分,分别是「支付宝测试环境代码测试」和「将支付宝支付整合到ssm框架」,详细的代码和图文解释,自己实践的时候一定仔细阅读相关文档,话不多说我们开始。一、支付宝测试环境代码测试源代码https://github.com/OUYANGSIHAI/sihai-maven-ssm-alipay1、下载电脑网站的官方demo:下载:h...

weixin_39642998的博客 207

java 中接入支付宝(1)

  这里是支付宝官方的demo下载地址如下:https://docs.open.alipay.com/270/106291/,这里仅供参考. 下面就写具体怎样实现 1:配置AlipayConfig public class AlipayConfig{ // 商户appid public static String APPID = ""; // 私钥 pkcs8格式的 public...

bug_404的博客 1001

java web沙箱支付测试

虚拟的支付测试用来练手,先要去 1.下载电脑网站的官方demo: 下载地址:https://docs.open.alipay.com/270/106291/ 2.下载解压导入eclipse readme.txt请好好看一下。 只有一个Java配置类,其余都是JSP。 3.配置AlipayConfig (1).注册蚂蚁金服开发者账号(免费,不像苹果会收取费用) 注册地址:ht...

智轩软件的专栏 525
上一篇: 教育分享社区Learnist改良Pinterest式的信息组织形式,让你拥有更好的网络教科书
下一篇: 网站开发日志20121130-解决Django的静态资源展示问题
codingforfun
博客等级 码龄15年 2粉丝 23原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值