在pypi上发布python包详细教程
使用Python编程中Python的包安装非常方便,一般都是可以pip来安装搞定:pip install <package name>,我们自己写的python也可以发布在pypi上,很简单。
一、准备工作
1.准备好你要发布的代码(简单的一个函数、一个类或者是一个你自己写的功能模块代码),测试代码以及目录结构
二、在pypi上发布python包步骤如下:
1. 注册账号:到pypi(https://pypi.org/)上注册自己的用户, 点击“Register”,填写自己的用户名,密码,邮箱。
如果期望测试发布,同时需要注册pypitest账号(可以采用相同的用户名和密码)。
pypitest官网:https://test.pypi.org/
记下自己的用户名、密码,后面上传包的时候需要用到。
也可以创建用户验证文件:vi ~/.pypirc
[distutils]
index-servers =
pypi
[pypi]
repository: https://upload.pypi.org/legacy/
username: 用户名
password: 密码
或者
[distutils]
index-servers =
pypi
pypitest
[pypi]
repository: https://upload.pypi.org/legacy/
在pypi上发布python包详细教程相关推荐
- 在不同操作系统上安装Python的详细教程
Windows 打开Python官方网站(https://www.python.org/downloads/)并下载最新版本的Python. 选择适合您操作系统的版本.如果您使用的是64位的Windo ...
- 【Python】如何在PyPI上发布自定义软件包
1. 引言 在Python中我们经常使用pip来安装第三方Python软件包,其实我们每个人都可以免费地将自己写的Python包发布到PyPI上,供他人来通过pip进行安装. 在本文中,我们将从一步一 ...
- 【python】上传 Python 包到 pypi 官网
一. 概述 在上一篇[爬虫]将 Scrapy 部署到 k8s文章中提到在自定义 spiderkeeper 镜像时报错,所以自己基于它的源码提交了一个叫做 spiderkeeper-new 的 pyth ...
- ubuntu15.04配置php,Linux_Ubuntu 15.04上安装Justniffer的详细教程,Justniffer 是一个可用于替代 Snor - phpStudy...
Ubuntu 15.04上安装Justniffer的详细教程 Justniffer 是一个可用于替代 Snort 的网络协议分析器.它非常流行,可交互式地跟踪/探测一个网络连接.它能从实时环境中抓取流 ...
- python3.7扩展库是什么_Python3.4以后的版本中,____________库用于安装管理Python扩展包,________________库用于发布Python包。_学小易找答案...
[填空题]Python3.4以后的版本中,____________库用于安装管理Python扩展包,________________库用于发布Python包. [判断题]Directions: The ...
- 知识篇: 面向对象开发原则.高内聚.低耦合+Python安装详细教程+print输出带颜色的方法...
面系那个对象开发原则.高内聚.低耦合 软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准.划分摸块的一个准则就是高内聚低耦合. 这是软件工程中的概念,是判断设计好坏的标准,主要是面向OO的设计, ...
- 使用Fiddler对手机APP抓包详细教程
使用Fiddler对手机APP抓包详细教程 在实现用Fiddler对手机APP抓包过程中遇到了两个很棘手的问题,一个是设置代理后手机就上不了网,在手机上下载证书一直提示下载失败,第二个就是在fiddl ...
- python详细安装步骤-Pycharm及python安装详细教程(图解)
首先我们来安装python 1.首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downloads/ ),进入之后如下图,选择图中红色圈中区域进行下载. 2 ...
- python详细安装教程-Pycharm及python安装详细教程(图解)
首先我们来安装python 1.首先进入网站下载:点击打开链接(或自己输入网址https://www.python.org/downloads/ ),进入之后如下图,选择图中红色圈中区域进行下载. 2 ...
最新文章
- java无法获取套接字_无法从套接字获取更多数据
- Java虚拟机2:Java 运行时数据区
- sping拦截器配置顺序影响事务正常运行
- Python 标准库 —— zipfile(读取 zip 文件)
- c json 数组转dirction_值得掌握的命令行JSON工具jq
- 操作系之进程调度及算法详解
- html5中单选按钮的互斥应该,HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第6章表格与表单...
- Sql Server之旅——第四站 你必须知道的非聚集索引扫描
- python跨文件复制sheet_Python办公自动化-工作表复制(可跨文件)
- springcloud服务发现
- ubuntu16.04中IDEA无法输入中文问题
- C#按指定长度分割字符串
- (TOJ1248)Encoding
- linux 图片批量裁处理,linux下使用Image Magick批量处理图片
- .大道至简之二:如何准确把握趋势
- Javascript中的作用域,作用域链
- JdbcTemplate空指针异常
- camera相机 its_[Android] Camera ITS/CTS Verifier测试
- 控制儿童在什么时段使用计算机,win10系统设置控制孩子用电脑的时间的图文步骤...
- PTA 7-1 宿舍谁最高?(20分)