Windows下python使用twine包发布模块
本文讲解如何在Windows下,python使用twine包发布模块。
分享是美德
大Python有个模块发布功能,模板其实就是一个或多个函数打包的集合,当你写完一个函数,保存为.py文件后,可以进行发布共享到pypi网站,网上的人也能下载使用你写的函数了,人人都可以是雷锋啊,哈哈哈!
不浪费时间了,开始吧!
第一步:新建文件夹,把你写的函数保存为.py文件,并保存在这个文件夹,再保存一个名为setup.py的文件写入如下代码
from distutils.core import setupsetup(name ='模块名',version ='1.0.0(版本号,更新函数记得更新版本号)',py_modules =['模块名'],author ='你的名字',author_email ='邮箱地址',description ='函数描述',)
第二步:你要注册个pypi网站的账号。
第三步:按windows+r
调出运行框,输入cmd调出命令提示符界面,输入cd 模块文件夹地址
转到文件夹地址,输入python setup.py sdist
(直接使用python命令还是要记得设置环境变量-.-),构建发布文件。
构建后会多出几个文件,自行钻研它们的用处。0.0
第四步:输入python setup.py install
,把模块安装到本地,这样你就可以在本地import导入使用这个模块了。
第五步:重点来了,很多教程上说使用python setup.py register
命令发布,亲测不行,会提示500错误,说是这个接口不能用了-.-,那么我们可以用twine包上传。
输入pip install twine
一键安装twine包,(需先安装pip,这有安装教程)
第六步:输入twine upload dist/*
,输入pypi账号,密码,秒传。
**注意事项:**twine也上传失败,可能是你的模块命名出问题了,好好检查一下。
在自学python的过程中,遇到问题不要放弃,当你自己钻研出结果,你会发现这世界是如此美妙。
Windows下python使用twine包发布模块相关推荐
- windows下python安装Numpy和Scipy模块
2019独角兽企业重金招聘Python工程师标准>>> Numpy是什么? 很简单,Numpy是Python的一个科学计算的库,提供了矩阵运算的功能,其一般与Scipy.matplo ...
- 对于python来说、一个模块就是一个文件-PYTHON中的包和模块
为了更加友好的对python代码进行组织管理,python中出现了包和模块的概念 类似生活中整理我们的物品一样,将代码按照不同的功能进行整理整合,可以很大程度的提升代码可读性和代码质量,方便在项目中进 ...
- python2没有pip命令_解决Windows下python和pip命令无法使用的问题
一. python命令找不到 安装python之后经常会出现下面的问题 , python命令找不到,这是因为Windows的环境变量中没有定义python的安装路径 这个时候我们先找到python的安 ...
- Windows 下python的tab自动补全
Windows 下python的tab自动补全 对于新学python的朋友来说,python模块的功能多而难记,mac和Linux中有tab自动补全命令功能,使用Windows的同学们怎么办?下面我们 ...
- windows下 python 使用 pip 安装TA-Lib报错的原因及解决方法
windows下 python 使用 pip 安装TA-Lib报错的原因及解决方法 问题环境 问题描述 问题原因 & 解决办法 问题环境 Windows 10 x64 .python 3.8. ...
- windows下python读取网络摄像头
windows下python读取网络摄像头 这几天天天搭建环境,都快疯了,到处找包,到处安装,到处出错,读不出来网络摄像头,不过经过不懈努力终于把环境配好了,真不容易,在上一篇VSCode+pytho ...
- windows下python常用库的安装
windows下python常用库的安装,前提安装了annaconda 的python开发环境.只要已经安装了anaconda,要安装别的库就很简单了.只要使用pip即可,正常安装好python,都会 ...
- 简述Linux和Windows下Python搭建步骤
简述就Windows和Linux环境下安装Python的步骤. Python环境搭建首先到官网(www.python.org)下载相应的安装版本.主要分为Windows和Linux两种: 一.Linu ...
- Windows下Python 3.6 + VS2017 + Anaconda 解决Unable to find vcvarsall.bat问题
Windows下Python 3.6 + VS2017 + Anaconda 解决Unable to find vcvarsall.bat问题 参考文章: (1)Windows下Python 3.6 ...
最新文章
- 用php画一个蓝底红色的圆_php把图片处理成圆形透明的头像
- nopCommerce的源代码结构和架构
- 微服务和其他常见架构
- android8.1新功能,Android 8.1新特性:烦人的“正在后台运行”,拜拜
- 基于stm32简易计算机电路图,基于STM32的简易电子计算器设计与实现(DOC).doc
- 在Spring中使用JDBCJobStore配置Quartz
- 力软敏捷开发框架真正源码_敏捷真正使谁受益?
- objective-c和java下解析对象类型和数组类型JSON字符串
- Wireshark实战分析之IP协议(四)
- combres java_ASP.NET MVC3 Combres错误:'System.Web.Mvc.UrlHelper'不包含'CombresLink'的定义
- php 银行支付通道_基于PHP框架的聚合四方支付系统
- C# 以MDF文件连接数据库
- 计算机网络技术毕业生实习报告_计算机*应届毕业实习报告范文
- 怎么批量修改图片尺寸大小?
- Macbook无法登陆APP Store解决办法
- .gitignore java web_使.gitignore忽略除少数文件以外的所有内容
- orthWind 数据库结构说明
- 无线路由登不上服务器怎么办,无线路由器管理界面怎么登录,无法进入管理界面怎么办...
- 借助微信SEO也可以轻松引流快速增粉
- isempty()函数用法
热门文章
- 狮子鱼去后门独立版_13.4.0独立版配置--服务器端(后台)
- Oracle中DDL语句
- 从零开始,教你用Webpack构建React基础工程
- 信息管理系统——项目简介和系统架构
- El表达式“attribute items does not accept any expressions”
- kaggle比赛--Quora Question Pairs
- EPICS应用程序开发18--IOC Shell
- MOS 管驱动设计细节,波形分析
- 5G低延时的误区和机会——从理论到工程落地的数据差异
- 行人检测:论文翻译Histograms of Oriented Gradients for Human Detection