自己写了一些公用python代码,不想到处复制文件,也省得花时间去想之前写的代码在哪,所以用pip进行安装、更新。
代码目录结构- 需特别注意红色部分的项目代码目录结构
- 上传代码至github
- 用下面的命令进行安装、更新
pip install git https://github.com/beybin/archer_nlp.git
pip install --upgrade git https://github.com/beybin/archer_nlp.git
上传至pypi(可选)
- 需先去https://pypi.python.org/pypi注册账号
- 按上面的图片编写setup.py文件
- 安装依赖twine、setuptools
- 编写upload.sh
cd archer_nlp
python setup.py sdist --formats=gztar
twine upload dist/*
- 命令行执行“sh upload.sh”,项目目录下会生成dist和egg-info目录,输入pypi的账号、密码项目就上传了
- 用下面的命令进行安装,用国内源的话因为不是实时更新会提示安装失败
pip install archer_nlp
- 后续有更新的话,先按上面的步骤上传(记得修改setup.py中的version),然后用“pip install --upgrade archer_nlp”进行更新