【第22期】观点:IT 行业加班,到底有没有价值?

上传代码到PyPI

原创 2015年07月09日 14:26:14

我们可以把自己的代码,尤其是期待分享的得意代码,上传分享到第三方Python模块的“集中营” —— PyPI,如果没有账号,可以注册个先。


1 准备发布

像在本地发布安装一样,先新建一个文件夹,然后将自己的py文件放进去,然后再这个文件夹中创建一个 setup.py 的文件,内容如下面的样子:

from distutils.core import setup

setup(
    name='nesterprint',
    version='1.0.0',
    packages=[''],
    url='http://blog.csdn.net/kikitaMoon',
    license='',
    author='kikita',
    author_email='kikitamoopn@gmail.com',
    description='My Test'
)


2 注册登录

使用命令行窗口,跳转到要发布的py所在的文件夹目录,首先进行注册登录,让命令行上传工具知道我的PyPI账户和密码。输入命令:python setup.py register,选择 1,输入账户和密码,并且保存登录信息,下次上传可以跳过这个步骤。

这里写图片描述


3 上传发布

接着在命令行窗口中,输入命令: python setup.py sdist upload

这里写图片描述

看到 OK 即上传成功。到 PyPI 自己的账户下看看吧。

这里写图片描述

Bingo ~


4 更新模块

当我们修改了模块中的代码,并想更新 PyPI 上的模块,那就在上传之前更改下 setup.py 的 version 参数,告诉 PyPI 这是个新的版本。

这里写图片描述

并使用相同的命令来上传新的发布版本。

这里写图片描述

好了,看看 PyPI,两个版本的模块都在,其中旧的版本默认被隐藏。

这里写图片描述


我们可以下载最新版本直接解压安装使用。

这里写图片描述

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

发布python代码模块

完全参照headfirst书的步骤来实现的。系统为windows。

发布和安装python自定义模块

这一篇说下如何发布和安装python自定义模块,版本:Python 2.7 。1.创建setup.py现在如果已经写好一个python文件,为了尽量简明,创建一个新的文件夹,把自己py文件放进去。接着...

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

python 函数参数(必选参数、默认参数、可选参数、关键字参数)

参考: http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0013747384493...

文件上传 服务端代码

package com.abc.upload; import java.io.File; import java.io.FileOutputStream; import java.io.IOExce...

用git上传代码到新浪云

新浪云空间是国内免费的一个空间,不过有限制很多。 申请新浪云需要新浪账号,注册略。 使用新浪账号去http://sae.sina.com.cn申请一个空间 选择新建应用 可以选择使用php项目 管理应用 Git代码部署只支持新创建的应用

pypi 及如何上传自己写的库文件

PyPI(Python Package Index)是python官方的第三方库的仓库,所有人都可以下载第三方库或上传自己开发的库到PyPI。PyPI推荐使用pip包管理器来下载第三方库,你可以通过e...

git上传代码到code.csdn.net出错

用git push代码到csdn code的时候出现错误 error:failed to push some refs to … Dealing with “non-fast-forward” errors From time to time you may encounter this er...
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)