upload to pip

setup.py写好了,本地测试安装也ok了,那么我们还可以把代码上传到pip,那样的话别人就能够通过pip install XXX来直接安装我们编写的库。

register

先到pypi注册一个账号,之后可以在上传代码的过程中绑定预先注册好的账号

upload

# 在项目根目录下
$ python setup.py register
# 之后安装提示登录pypi账号
$ python setup.py sdist 
# 生成支持pip的文件
$ python setup.py sdist upload
# 生成支持pip的文件并上传代码

注:在第一步setup.py register时,可能会因为代码中的中文字符串产生如下错误:

$ python setup.py register
# SyntaxError: Non-ASCII character '\xe4' in file /Users/ecmadao1/Dev/Python/Spider-12306/train/__init__.py on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

则需要在使用中文的文件开头添加注释# -*- coding: UTF-8 -*-

upgrade

  • 更新代码里的版本号
  • 重复upload的步骤,会自动上传并升级库至新版

results matching ""

    No results matching ""