python构建发布_Python代码的构建与发布(Windows环境)

2023-11-13

1、首先将写好注释的代码保存在一个文件夹nester下

1858755.html

2、在这个文件夹下创建一个文件setup.py,用来编辑模块的元数据

1858755.html

from distutils.core import setup #从发布工具导入setup函数

setup(

name ='nester',

version ='1.0.0',

py_modules =['nester'],

author ='jqm',

author_email='jqm2009@gmail.com',

url ='http://www.headfirstlabs.com',

description ='A simple printer of nested lists',

)

smile.gif 以上author ~ description 都可以根据个人需求更改

smile.gif

3、然后就是构建发布了

i. 打开“运行”—>键入cmd,回车

ii. 在命令行中键入nester文件夹的路径,例如:

1858755.htmlC:\Users\Administrator>cd D:\python\nester

smile.gif从网上看到有个简单的方法,在cd后加一空格,然后直接把nester文件夹用鼠标拖到cmd窗口,

这样文件夹的位置就会直接显示到里面,就不用一点一点敲了

smile.gif

iii. 输入python.exe路径及命令:

1858755.html                               D:\python\nester>d:\python\python.exe setup.py sdist

如果python.exe安装路径与nester文件一致,可以用下面的格式

1858755.html                               D:\python\nester>py setup.py sdist

回车后出现:

3c41698d32b2ee557a7c2c8e6f560355.png

fastcry.gif目前还不知道为什么会出现这个错误fastcry.gif

此时,nester文件夹中会出现一个nester-1.0.0的文件夹

1858755.html

还有一个

1858755.htmlMANIFEST文件,用记事本打开后,里面记录了发布中的文件列表

iiii.将发布安装到本地副本中,输入python路径 setup.py install 或者:

1858755.html                                          D:\python\nester>py setup.py install

回车,得到:

50f34624cc9da6bce21204c348b31b25.png

此时,nester文件夹中,变成:

65ea4b11957a9af49b2a2ac3fcb25302.png

fastcry.gif本来应该还有一个dist文件夹的,但是因为上一个步骤出现了问题,创建失败fastcry.gif

其中,build文件夹有一个lib子文件夹,里面包含着nester.py代码

struggle.gif后来我换了台电脑操作,发现上述出现的问题没有复现,这个……呵呵,不知道有没有大神知道的。

876dd602291d15e7645e462f6b64866c.png

安装本地副本:

28659040898394ff5c2cdf8b9e941299.png

文件夹结果:

b89a269eb6ba893166b5c55b45c5ca0d.png

其中,dist文件夹里是打包好的文件:

1f123bd584fef2733f3b41d58f80ed76.png

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python构建发布_Python代码的构建与发布(Windows环境) 的相关文章

  • 【深度学习实验】前馈神经网络(三):自定义多层感知机(激活函数logistic、线性层算Linear)

    目录 一 实验介绍 二 实验环境 1 配置虚拟环境 2 库版本介绍 三 实验内容 0 导入必要的工具包 1 构建数据集 2 激活函数logistic 3 线性层算子 Linear 4 两层的前馈神经网络MLP 5 模型训练 一 实验介绍 本
  • 文章:LIME:Why Should I Trust You?

    本文结合文章 Why Should I Trust You Explaining the Predictions of Any Classifier 主要阐述一下内容 LIME 算法意义 LIME 算法原理 LIME 算法效果 原文参见 h
  • 【Python实训】Python实现多级菜单

    menu 北京 海淀 五道口 soho 网易 google 中关村 爱奇艺 汽车之家 youku 上地 百度
  • 二叉树的建立与遍历详解 菜鸟都能看懂的教程

    树形结构要多利用递归来求解 递归的关键就是想清楚所有的基准情形 然后扩展到一般情况 写代码的时候最好把基准情况放在前面 把一般情况放在后面 定义二叉树结构体 typedef struct BinaryTreeNode TelemType d
  • 前端获取后端的BigDecimal类型字段数值,丢失精度处理

    1 问题 前端请求后端接口获取BigDecimal类型字段数值时丢失精度 例如 5999 00变成5999 5999 50变成5999 5 2 解决方法 在字段上添加 JsonFormat shape JsonFormat Shape ST
  • 旋转矩阵推导

    一 前言 周而复始的搜索 循环往复的记忆 但终究还是不深刻 不能像老师一样交给一个新人 所谓提纲挈领 名师指导还是相当有必要的 因为所有的坎 名师都遇到过 而且总结了自己的一套方法论 这样才能够言简意赅 才能够让一个什么都不懂 有点夸张 略
  • springboot项目创建之后多个文件报红

    原因 因为你之前可能使用了git提交过项目 没有修改配置 而且在idea里默认就会会用git 解决办法 file gt seting gt version Control gt 编辑 gt 点击你的项目 gt vcs 修改为null
  • 服务器安全狗搭建过程

    发现安全狗构建基础的服务器安全环境简单高效 推荐 整理步骤如下 环境 Centos 6 x 7 x 64位 wget http down safedog cn safedog linux64 tar gz tar xzvf safedog
  • 【机器学习】感知机、线性支持向量机

    文章目录 一 感知机 线性二分类 二 感知机的损失函数 三 感知机实战 sklearn linear model Perceptron 四 Linear SVM 参考链接 一 感知机 线性二分类 感知机是一种相对简单的 二分类 的 线性 分
  • 在职场中哪些人不会被企业团队选用?在企业团队中哪些人不能用?

    企业团队离不开员工的打拼 那么现在人才济济的社会 企业团队中那些人是不能用的 小人不能用 当今社会我们评论一个人的好坏 首先看到的是他的道德品质 当一个人的道德品质不行 道德品行很差时 我们统称这类人为小人 都说远小人 在职场中也一样 小人
  • 华为OD机试 C++【TLV解析】

    题目 你收到了一串由两端设备传递的TLV格式的消息 现在你需要根据这串消息生成一个对应的 tag length valueOffset 列表 详细说明 这串消息其实是由许多小组成的 每一小组里包含了tag length value 其中 t
  • 关于element-ui el-cascader 级联选择器 单独选择任意一级选项,去掉单选按钮(记录一下)

    效果如下 分类 代码如下 单独选择任意一项属性 checkStrictly 绑定的是分类 id popper class自定义类名
  • SpringBoot--基础--05--错误处理

    SpringBoot 基础 05 错误处理 一 原理 1 1 自动配置类 ErrorMvcAutoConfiguration 1 2 一但系统出现4xx或者5xx之类的错误 ErrorPageCustomizer就会生效 定制错误的响应规则
  • 13个SQL优化技巧

    1 避免无计划的全表扫描 如下情况进行全表扫描 该表无索引 对返回的行无人和限制条件 无Where子句 对于索引主列 索引的第一列 无限制条件 对索引主列的条件含在表达式中 对索引主列的限制条件是is not null或 对索引主列的限制条
  • 国内IoT云平台横向对比

    三年过去了 目前各IoT平台功能有了极大的丰富和优化 行业头部玩家也逐渐浮出水面 目前市场的排名如下 阿里 小米 京东 百度 涂鸦 这几家以开放的生态 接入了千万甚至亿级设备 传统设备厂家如美的 海尔也在积极搭建自己的物联网平台 物联网已然
  • 华为天才少年谢凌曦分享了万字长文,阐述了关于视觉识别领域发展的个人观点...

    作者 谢凌曦 编辑 桃子 报道 新智元 计算机视觉识别领域的发展如何 华为天才少年谢凌曦分享了万字长文 阐述了个人对其的看法 最近 我参加了几个高强度的学术活动 包括CCF计算机视觉专委会的闭门研讨会和VALSE线下大会 经过与其他学者的交
  • 【软件分析/静态分析】学习笔记01——Introduction

    课程链接 李樾老师和谭天老师的 南京大学 软件分析 课程01 Introduction 哔哩哔哩 bilibili 目录 一 静态程序分析介绍 1 1 PL and Static Analysis 程序语言和静态分析 1 2 为什么要学 S
  • HTTP学习(五)实体、编码

    HTTP作为现在非常重要的协议 需要仔细梳理一下 本次学习知识点来自于 HTTP权威指南 只是文中知识点罗列 算是读书笔记 请有兴趣的读者购买 HTTP权威指南 完整阅读 一 实体 每天都有数以亿计的各种媒体对象经由 HTTP 传送 如图像
  • AMD CPU针脚弯曲无工具 完美修好

    b350m pro4 r7 3700 Q 电脑cpu针脚不小心弯了怎么办 今天在清理机箱的时候 把风扇取下来的时候 cpu连着风扇一起取下来了 然后因为我的错误操作 cpu有一排针脚都弯曲 对角针脚有四五跟接近45度弯曲 见图 解决工具 针

随机推荐

  • TreeMap的应用

    TreeMap的demo package dailyTest import java util Comparator import java util TreeMap author createtime 2023 9 12 19 56 pu
  • C# 学习笔记(四)数据类型

    C 学习笔记 四 数据类型 开篇语 C 都有哪些数据类型呢 前面几次学习里我们已经遇到过的几种数据类型有 string 字符串类型 double 双精度类型 抽象类型 即Class类型 具体的某个类 在 C 中 变量分为以下几种类型 值类型
  • Transformer详解

    Transformer 什么是transformer 为什么需要用transformer encoder sub encoder block multi head self attention FFN input decoder input
  • 用Vue搭建一个大屏数据可视化页面实战一(Vue实战系列)

    一 从网上找一个喜欢的图 1 首先大屏要先解决屏幕适配的问题 这里用viewport的方案 使用postcss px to viewport插件 在vue项目里新建postcss config js配置一下postcss px to vie
  • Python基础知识(九):文件与文件系统

    1 文件与文件系统 打开文件 open file mode r buffering None encoding None errors None newline None closefd True Open file and return
  • 等保2.0安全通用要求每级控制点统计

    等保2 0安全通用要求每级控制点的变化如下表格
  • 自动化测试项目实战经验附视频以及源码【商城项目,app项目,电商项目,银行项目,医药项目,金融项目】

    最近收到许多自学自动化测试的小伙伴私信 学习了理论知识后 却没有合适的练手项目 测试本身是一个技术岗位 如果只知道理论 没有实战经验 在面试中很难说服面试官 比如什么场景下需要添加显示等待 什么时候元素定位可以写得更优雅 如何做断言等 这些
  • 问题:TypeError: Descriptors cannot not be created directly.解决方法

    运行代码时提示如下报错 解决上面问题 直接在控制台中输入下面命令重新安装protobuf即可 如下 pip install protobuf 3 19 0 以上就是解决TypeError Descriptors cannot not be
  • 2022-02-22每日刷题打卡

    2022 02 22每日刷题打卡 一本通 动态规划 1268 例9 12 完全背包问题 题目描述 设有n种物品 每种物品有一个重量及一个价值 但每种物品的数量是无限的 同时有一个背包 最大载重量为M 今从n种物品中选取若干件 同一种物品可以
  • 【死磕 NIO】— 深入分析Buffer

    大家好 我是大明哥 今天我们来看看 Buffer 上面几篇文章详细介绍了 IO 相关的一些基本概念 如阻塞 非阻塞 同步 异步的区别 Reactor 模式 Proactor 模式 以下是这几篇文章的链接 有兴趣的同学可以阅读下 死磕NIO
  • 前段上传组件介绍与实例

    原文地址 http www cnblogs com 2050 p 3913184 html 仅作学习使用 前端上传组件Plupload使用指南 我之前写过一篇文章 文件上传利器SWFUpload使用指南 里面介绍了上传组件SWFUpload
  • GB/T28181-2016传输要求和Android平台设备接入技术实现

    相关协议规范 GB T28181 2016公共安全视频监控联网系统 信息传输 交换 控制技术要求相关的传输要求如下 5 1 网络传输协议要求 联网系统网络层应支持IP协议 传输层应支持 TCP和 UDP协议 5 2 媒体传输协议要求 视音频
  • 用一张图说一说 ChatGPT 内部技术工作流程

    前沿 这几天ChatGPT可谓是热火朝天 很多同事和朋友都来找到勇哥 说能不能说一说相关话题 但是之前几天勇哥都在默默的干一件大事情 今天终于成型 有结果了 所有就抽了点时间来和大家一起聊聊ChatGPT背后的技术 让大家对一自然语言处理背
  • docker+fastdfs+springboot一键式搭建分布式文件服务器

    首先说一下从零开始自己去搭一个fastdfs有多不顺 搭起来步骤繁琐 很麻烦 后来看到有人把做好的docker镜像传出来了 那搭建起来就很容易了 有服务器的可以自己在服务器上玩玩 没有的可以新建一个centos7 5虚拟机玩玩 遇到虚拟机不
  • (待解决)0x00007FF7CECD5E7A 处有未经处理的异常(在 ImageWarp.exe 中): 0xC0000005: 写入位置 0x0000000000006080 时发生访问冲突。

    0x00007FF7CECD5E7A 处有未经处理的异常 在 ImageWarp exe 中 0xC0000005 写入位置 0x0000000000006080 时发生访问冲突 不知道如何是好
  • Transformer的稳健性更好吗?

    点击下方卡片 关注 CVer 公众号 AI CV重磅干货 第一时间送达 本文作者 Greene 来源 知乎 已获作者授权 https zhuanlan zhihu com p 361105702 最近 Transformer 在计算机视觉遍
  • Spring七大组件

    一 Spring七大组件 1 核心容器 Spring core Spring core相当于一个创建并管理bean的容器 创建 底层使用反射技术创建bean的实例 管理 容器中的每个bean spring容器默认按照单例模式管理 设计 使用
  • Unity-网络开发(一)

    网络基本概念 网络 网络的作用 在没有网络之前 每个人的设备 电脑等 都是彼此孤立的 网络的出现让设备之间可以相互通信 网络是由若干设备和连接这些设备的链路构成 各种设备 间接或者直接通过介质相连 设备之间想要进行信息传递时 将想要传递的数
  • idea中Git设置(http/ssh)方式

    最近用IDEA上的git功能出现了可以commit但无法push和pull的问题 测试发现原因是Could not read from remote repository 在Stack Overflow上发现了解决方法 在Settings
  • python构建发布_Python代码的构建与发布(Windows环境)

    1 首先将写好注释的代码保存在一个文件夹nester下 2 在这个文件夹下创建一个文件setup py 用来编辑模块的元数据 from distutils core import setup 从发布工具导入setup函数 setup nam