搭建pypi私有仓库实现过程详解


Posted in Python onNovember 25, 2020

1. 安装依赖

pip install pypiserver passlib

2. 创建packages目录

mkdir packages

3. 以无认证方式启动pypiserver

pypi-server -p 8080 -P . -a . ./packages

4. 编写.pypirc配置文件

[distutils]
index-servers =
pypi
local

[pypi]
username:xxx
password:xxxx

[local]
repository:http://localhost:8080
username:
password:

5. 上传到私有pypi服务

使用setuptools上传

python setup.py sdist bdist_wheel upload -r local

使用twine上传

twine upload -r local dist/*

安装

首先修改.pip.ini配置文件如下:

[global]
index-url=https://pypi.douban.com/simple
extra-index-url=
http://localhost:8080/simple/
https://mirrors.aliyun.com/pypi/simple/
https://mirrors.cloud.tencent.com/pypi/simple
https://pypi.tuna.tsinghua.edu.cn/simple/
https://pypi.doubanio.com/simple/
https://mirrors.163.com/pypi/simple/

[install]
trusted-host=
localhost:8080
pypi.douban.com
mirrors.aliyun.com
mirrors.cloud.tencent.com
pypi.tuna.tsinghua.edu.cn
pypi.doubanio.com
mirrors.163.com

安装

pip install [package-name]

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现二叉查找树实例代码
Feb 08 Python
Python Tkinter模块实现时钟功能应用示例
Jul 23 Python
Python中利用aiohttp制作异步爬虫及简单应用
Nov 29 Python
基于python实现名片管理系统
Nov 30 Python
python构建基础的爬虫教学
Dec 23 Python
用Python配平化学方程式的方法
Jul 20 Python
Django REST框架创建一个简单的Api实例讲解
Nov 05 Python
python如何解析复杂sql,实现数据库和表的提取的实例剖析
May 15 Python
python 实现控制鼠标键盘
Nov 27 Python
python实现视频压缩功能
Dec 18 Python
Python+Appium新手教程
Apr 17 Python
python使用openpyxl库读写Excel表格的方法(增删改查操作)
May 02 Python
Python代码覆盖率统计工具coverage.py用法详解
Nov 25 #Python
python 实时调取摄像头的示例代码
Nov 25 #Python
Python存储读取HDF5文件代码解析
Nov 25 #Python
python 简单的调用有道翻译
Nov 25 #Python
浅析Python的命名空间与作用域
Nov 25 #Python
重构Python代码的六个实例
Nov 25 #Python
python try...finally...的实现方法
Nov 25 #Python
You might like
法压式咖啡之制作法
2021/03/03 冲泡冲煮
php 字符串函数收集
2010/03/29 PHP
php 无法加载mcrypt.dll的解决办法
2013/04/03 PHP
PHP使用逆波兰式计算工资的方法
2015/07/29 PHP
js+FSO遍历文件夹下文件并显示
2007/03/07 Javascript
服务器端的JavaScript脚本 Node.js 使用入门
2012/03/07 Javascript
javascript获取所有同类checkbox选项(实例代码)
2013/11/07 Javascript
JavaScript eval() 函数介绍及应用示例
2014/07/29 Javascript
ionic实现滑动的三种方式
2016/08/27 Javascript
基于vue2.0+vuex的日期选择组件功能实现
2017/03/13 Javascript
jQuery设置图片等比例缩小的方法
2017/04/29 jQuery
JS实现的排列组合算法示例
2019/07/16 Javascript
原生JS实现留言板
2020/03/26 Javascript
[06:57]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD 选手采访
2021/03/11 DOTA
Python常用知识点汇总
2016/05/08 Python
PyQt5每天必学之带有标签的复选框
2018/04/19 Python
python tornado微信开发入门代码
2018/08/24 Python
pycharm 取消默认的右击运行unittest的方法
2018/11/29 Python
python分批定量读取文件内容,输出到不同文件中的方法
2018/12/08 Python
pytorch:torch.mm()和torch.matmul()的使用
2019/12/27 Python
pytorch 归一化与反归一化实例
2019/12/31 Python
Python如何自动获取目标网站最新通知
2020/06/18 Python
Python drop方法删除列之inplace参数实例
2020/06/27 Python
python speech模块的使用方法
2020/09/09 Python
Python使用pycharm导入pymysql教程
2020/09/16 Python
使用CSS3实现input多选框自定义样式的方法示例
2019/07/19 HTML / CSS
全球速卖通巴西站点:Aliexpress巴西
2016/08/24 全球购物
美国玩具公司:U.S.Toy
2018/05/19 全球购物
Ramy Brook官网:美国现代女装品牌
2019/06/18 全球购物
口头翻译求职人自荐信
2013/12/07 职场文书
运动会跳远加油稿
2014/02/20 职场文书
安全施工标语
2014/06/07 职场文书
毕业证委托书范文
2014/09/26 职场文书
优秀班组申报材料
2014/12/25 职场文书
幼儿园老师个人总结
2015/02/28 职场文书
活动宣传稿范文
2015/07/23 职场文书