上传:
配置 ~/.pypirc 我们需要的使用示例如下:
[distutils]
index-servers =
pypi
pypitest
[pypi]
repository: 正服url
[pypitest]
repository: 测服url
- pypirc 参数:
[server-login]
repository: 上传地址
username: 用户名, 免密模式可为空
password: 密码, 免密模式可为空
python setup.py check
python setup.py sdist upload -r pypitest
- 上传成功:
- 上传失败409:pypi-server已存在此版本的包, 需更改 setup.py中的 参数version
- 备注:
此时, upload 命令仍然会提示输入密码, 此时直接回车确认就可以了.
使用-r pypitest 并完成下面测试步骤成功之后, 再用-r pypi正式上传
安装:
方法一:
- 设置多个pip源, 配置~/.pip/pip.conf : 先从index-url查找,找不到则从extra-index-url查找
[global]
index-url=正服url/simple/
extra-index-url=http://mirrors.aliyun.com/pypi/simple
[install]
trusted-host =
正服IP或域名
pypi.douban.com
mirrors.aliyun.com
pypi.tuna.tsinghua.edu.cn
pypi.mirrors.ustc.edu.cn
- 安装: pip install 包名
方法二
- 直接指定url安装: pip install -i 目标域/simple/ 包名
测试:
-
命令行的测试:
-
导入与方法测试
-
注意如果导入的文件与包目录路径同级, 那使用时并不能通过 包名.文件名导入; 同理, 如果setup中的 name参数值与实际被打包的包名不一致(这不影响打包), 导入时用 实际被打包的文件夹名