在pypi-server上包的上传与安装

28 篇文章 0 订阅

上传:

配置 ~/.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正式上传

安装:

方法一:

  1. 设置多个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
  1. 安装: pip install 包名

方法二

  1. 直接指定url安装: pip install -i 目标域/simple/ 包名

测试:

  1. 命令行的测试:
    在这里插入图片描述

  2. 导入与方法测试
    在这里插入图片描述

  3. 注意如果导入的文件与包目录路径同级, 那使用时并不能通过 包名.文件名导入; 同理, 如果setup中的 name参数值与实际被打包的包名不一致(这不影响打包), 导入时用 实际被打包的文件夹名
    在这里插入图片描述
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值