美文网首页
笔记:打包python文件,并将其上传到pypi

笔记:打包python文件,并将其上传到pypi

作者: AnaLucyer | 来源:发表于2019-12-19 16:19 被阅读0次

    建议:在正式上传到pypi上前,最好建立尝试上传到pypiTest上,pypiTest和pypi是相互独立的,需要用户单独注册账号,这样做的原因是一旦你上传到pypi上,项目是不能更改的和删除项目,只能不断升级版本。

    测试上传:

    1.在pypiTest上注册自己的账号,这个账号可以和pypi的一样

    2.文件整理和打包,打包新版本的时候:1.修改setup.py中的版本信息 2.删除之前打包生成的所有目录, 3.打包(详见正式上传部分)

    3.上传打包文件使用的命令:python -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*

    4.下载安装测试版本的包,命令:pip3 install --index-url https://test.pypi.org/simple/ dleamse

    正式上传:

    1.如果没有pypi的账号,先注册一个账号

       官网:https://pypi.org/

    2.python文件整理

    可以按照官网文档进行准备:官方文档链接:https://packaging.python.org/tutorials/packaging-projects/#uploading-your-project-to-pypi

    3. 打包整理python文件

    3.1 首先转到setup.py文件所在目录

    3.2 在该目录下,使用命令:python setup.py check 检查文件,文件如果没有报错则会输入 “runing check”

    3.2 打包项目:python setup.py sdist build

    4. 上传打包好的包

    4.1 用twine上传打包好的文件,如果没有twine, 可以使用pip install twine来下载安装。

    4.2 使用twine命令来上传包:python -m twine upload dist/*; 该操作需要在命令行进行账号和密码的输入。

    相关文章

      网友评论

          本文标题:笔记:打包python文件,并将其上传到pypi

          本文链接:https://www.haomeiwen.com/subject/qwamnctx.html