上传代码到PyPI
分享
我们可以把自己的代码,尤其是期待分享的得意代码,上传分享到第三方Python模块的“集中营” —— PyPI,如果没有账号,可以注册个先。
1 准备发布
像在本地发布安装一样,先新建一个文件夹,然后将自己的py文件放进去,然后再这个文件夹中创建一个 setup.py 的文件,内容如下面的样子:
2 注册登录
使用命令行窗口,跳转到要发布的py所在的文件夹目录,首先进行注册登录,让命令行上传工具知道我的PyPI账户和密码。输入命令:python setup.py register,选择 1,输入账户和密码,并且保存登录信息,下次上传可以跳过这个步骤。
3 上传发布
接着在命令行窗口中,输入命令: python setup.py sdist upload:
看到 OK 即上传成功。到 PyPI 自己的账户下看看吧。
Bingo ~
4 更新模块
当我们修改了模块中的代码,并想更新 PyPI 上的模块,那就在上传之前更改下 setup.py 的 version 参数,告诉 PyPI 这是个新的版本。
并使用相同的命令来上传新的发布版本。
好了,看看 PyPI,两个版本的模块都在,其中旧的版本默认被隐藏。
我们可以下载最新版本直接解压安装使用。
文章来源:http://kikitamap.com/2015/07/09/UploadCodetoPyPI/
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,两个版本的模块都在,其中旧的版本默认被隐藏。
我们可以下载最新版本直接解压安装使用。
文章来源:http://kikitamap.com/2015/07/09/UploadCodetoPyPI/
0 个评论
推荐内容
相关问题
- 在Visual studio 2015 中使用 Arcgis API for JavaScript v3.16 如何实现代码智能提示?
- 三维模型在pro中呈現沒問題上传至portal後模型無法完整呈現(包括破圖、材質遺失)?
- 按照Engine+开发手册ArcEngine_10.0_C#二次开发编写的鹰眼的代码,运行时鹰眼不显示!
- 用js调用portal中用户所发布的webmap并在该地图上添加点如何用代码实现,我的总是报错。。。。
- 求ArcGis Runtime sdk for Android 100.2使用WebTiledLayer加载百度地图的代码
- 注册arcsde数据到arcgis server中,如何采用Arcengine或py代码实现?
- 使用java代码如何调用镶嵌数据集录入栅格的功能
- 字段计算器代码如何输
- ArcGIS API for Js GP工具不能用,问题中附有代码,请大佬指导。
- 求一份地理元胞自动机的示例代码
- 各位大佬,请问以下的字段字段计算器代码为什么一直报错啊?