第一步:注册账号

地址:https://pypi.python.org/pypi
备注:如果有困难可以问度娘

第二步:设置项目信息

我要打包的文件是chinesename.py,配置如下目录结构:

chinesename- chinesename- __init__.py- chinesename.py- setup.py

配置setup.py文件


from setuptools import setup, find_packages  setup(  name = 'chinesename',  version = '0.0.4',# keywords = ('chinesename',),  description = 'get a chinesename by random',  license = 'MIT License',  install_requires = [],  packages = ['chinesename'],  # 要打包的项目文件夹include_package_data=True,   # 自动打包文件夹内所有数据author = 'pengshiyu',  author_email = 'pengshiyuyx@gmail.com',url = 'https://github.com/mouday/chinesename',# packages = find_packages(include=("*"),),
)  

第三步:登录账号

方式1:按照提示登录(每次都要输入)

python setup.py register

方式2:配置账号信息(一次搞定)
在自己的用户目录下新建一个空白文件命名为.pypirc
比如我的路径如下:

 C:\Users\PSY\.pypirc

.pypirc文件写入配置信息:

[distutils]
index-servers=pypi[pypi]
repository = https://upload.pypi.org/legacy/
username = mouday
password = xxxxxx

windows如果新建不了文件,可以先新建一个 新建文本文档.txt,通过rename修改名称

renmae 新建文本文档.txt .pypirc

第四步:打包上传

python setup.py sdist upload

备注:如果不是第一次上传,需要修改setup.py中的版本号

第五步:安装测试

可以访问查看:https://pypi.python.org/pypi

上传完需要稍等一会才能安装成功

pip install chinesename

附,项目地址:https://github.com/mouday/chinesename

遗留问题:

  1. 打包的时候,无法将不是py结尾的文件打包进去;
  2. 引入同文件下的其他py文件也出现了无法引入的情况

如果需要包含非py文件,可以使用 MANIFEST.in

参考:

  1. 向pip源提交项目

  2. 上传python的包至pypi服务器及crate.io

  3. 发布你自己的轮子 - PyPI打包上传实践

Python编程:为世界贡献你的轮子-pipy打包相关推荐

  1. python编程 迷你世界_迷你编程下载-迷你世界迷你编程下载 v1.0官方版--pc6下载站...

    迷你世界迷你编程是一款图形化编程软件,可以帮助青少年学习基础的编程知识,提高逻辑思维能力,迷你世界迷你编程还能让用户直观的感受到编程效果,对编程产生兴趣.. 相关软件软件大小版本说明下载地址 迷你世界 ...

  2. python编程 迷你世界_迷你编程电脑版|迷你世界迷你编程下载 v1.0官方版 - 绿点软件站...

    迷你世界迷你编程是一款简单易学图形化编程软件,软件采用图形化的编程方式,过程就像组合积木一样简单,不但可以帮助青少年学习基础的编程知识,也提高了数学逻辑思维能力,还可以让孩子们感受到创造三维立体世界的 ...

  3. python编程 迷你世界_迷你世界迷你编程下载

    迷你世界迷你编程是一款图形化编程软件,可以帮助青少年学习基础的编程知识,提高逻辑思维能力,迷你世界迷你编程还能让用户直观的感受到编程效果,对编程产生兴趣. 基本简介 迷你世界迷你编程官方版是三维图形化 ...

  4. python编程 迷你世界_迷你世界迷你编程

    迷你世界迷你编程官方版是三维图形化编程工具,适合6-16岁对编程零基础的孩子学习,可以帮助青少年学习基础的编程知识,提高逻辑思维能力,迷你世界迷你编程还能让用户直观的感受到编程效果,对编程产生兴趣. ...

  5. python编程 迷你世界_迷你世界迷你编程1.1最新免费版下载-迷你世界迷你编程官方版下载-Appfound...

    迷你世界迷你编程是一款非常好用的编程学习辅助工具,软件使用中文操作界面,使用更加简单易上手,能够给孩子培养编程思维,通过图形化编程模式让孩子轻松学习各种编程放视,有需要的家长朋友们欢迎下载使用! 基本 ...

  6. Python编程:twine模块打包python项目上传pypi

    注册账号(重要) https://pypi.org 可以配置到$HOME/.pypirc文件中,就不用多次输入了 [pypi] username = <username> password ...

  7. 小学生python编程写游戏_小学生开始学Python,开发AI的首选编程语言:推荐一波Python书单...

    AlphaGo 都在使用的 Python 语言,是最接近 AI 的编程语言. 教育部考试中心近日发布了"关于全国计算机等级(NCRE)体系调整"的通知,决定自2018年3月起,在全 ...

  8. 你的私人编程老师,ChatGPT帮你快速掌握Python编程

    ChatGPT为我们提供了一种全新的学习方式,让你可以更轻松,更快速地学习编程知识. 以下是ChatGPT帮助用户学习编程的优势: 推荐资源和课程ChatGPT可以根据您的编程经验和学习目标,推荐适合 ...

  9. 编程游戏python我的世界_乐学Python编程-做个游戏很简单

    1.进入Python 编程世界/ 2 1.1 启动Python 编程环境/ 5 1.2 Python 之禅/ 9 1.3 送你几朵玫瑰花--运行Python 程序/ 16 1.4 Python 的由来 ...

最新文章

  1. plotly基于dataframe数据绘制柱状图(bar plot)
  2. 常用口语绝佳句型100句(2)
  3. 微型计算机内存为8m,通常说一台微机的内存容量为8M,指的是_______。
  4. Vim删除文件到行首或者行尾
  5. 京东2016校招编程题
  6. android 判断是否是标点符号_Java 中文字符判断 中文标点符号判断
  7. JS弹出DIV并使整个页面背景变暗功能的实现代码
  8. VB获取windows各常用目录的函数(模块)
  9. 十年站长人生路不言放弃 访资深个人站长游伟
  10. Wide character in print at ../lib/MonWalkProc.pm line 569.
  11. C中得到4号错误(中断),怎么办
  12. 一台计算机连接两个投影,Win10系统电脑外接双显示器(投影仪)设置图文教程
  13. 开通支付宝小程序收款功能
  14. 使用回溯算法解决排列组合问题
  15. linux脚本年龄计算,js+html实现周岁年龄计算器
  16. 德州学院计算机专业地址,德州学院 计算机系 谢延红老师简介 联系方式 手机电话 邮箱...
  17. win10锁屏壁纸保存方法
  18. 2020年机器视觉,就业前景如何?
  19. H5浪漫告白气球表白
  20. DAO概念板块代币大盘点,你又把握了几个?

热门文章

  1. Microsoft Office如何打开Visual Basic编辑器(macOS)
  2. Linux系统编程入门(一)
  3. 架构小白到砖家-11-【数据库监控问题】-打开druid的监控封印
  4. kali怎么设置成中文
  5. 一导航(WebStack导航wordpress版)本地测试安装成功
  6. 五、框架协议——计划协议
  7. matlab最小二乘法拟合论文,最小二乘法原理,拟合(matlab)。
  8. “名侦探”兔哥上线——记一次从蛛丝马迹中debug问题的经历
  9. 江疏影成为FILA新晋时尚运动代言人
  10. D16. 数组名交换内容,指针变指向