搭建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批量下载图片的三种方法
Apr 22 Python
Python编程中的异常处理教程
Aug 21 Python
使用Kivy将python程序打包为apk文件
Jul 29 Python
tensorflow 用矩阵运算替换for循环 用tf.tile而不写for的方法
Jul 27 Python
pandas dataframe添加表格框线输出的方法
Feb 08 Python
详解Python连接MySQL数据库的多种方式
Apr 16 Python
python算法题 链表反转详解
Jul 02 Python
ML神器:sklearn的快速使用及入门
Jul 11 Python
Python实现图片添加文字
Nov 26 Python
Python docutils文档编译过程方法解析
Jun 23 Python
Pytorch实现WGAN用于动漫头像生成
Mar 04 Python
python生成随机数、随机字符、随机字符串
Apr 06 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
php表单提交问题的解决方法
2011/04/12 PHP
PHP 使用memcached简单示例分享
2015/03/05 PHP
php基于curl扩展制作跨平台的restfule 接口
2015/05/11 PHP
php使用ob_flush不能每隔一秒输出原理分析
2015/06/02 PHP
JavaScript高级程序设计 阅读笔记(十八) js跨平台的事件
2012/08/14 Javascript
node.js中的fs.exists方法使用说明
2014/12/17 Javascript
JS实现在网页中弹出一个输入框的方法
2015/03/03 Javascript
jquery获取table指定行和列的数据方法(当前选中行、列)
2016/11/07 Javascript
JavaScript对象封装的简单实现方法(3种方法)
2017/01/03 Javascript
Vue.js开发环境快速搭建教程
2017/03/17 Javascript
bootstrap栅格系统示例代码分享
2017/05/22 Javascript
BootStrap给table表格的每一行添加一个按钮事件
2017/09/07 Javascript
elementUI Vue 单个按钮显示和隐藏的变换功能(两种方法)
2018/09/04 Javascript
利用chrome浏览器进行js调试并找出元素绑定的点击事件详解
2021/01/30 Javascript
详解javascript 变量提升(Hoisting)
2019/03/12 Javascript
JS正则表达式封装与使用操作示例
2019/05/15 Javascript
vue监听浏览器原生返回按钮,进行路由转跳操作
2020/09/09 Javascript
用Python代码来绘制彭罗斯点阵的教程
2015/04/03 Python
python 获取页面表格数据存放到csv中的方法
2018/12/26 Python
Python基础学习之时间转换函数用法详解
2019/06/18 Python
Django实现跨域的2种方法
2019/07/31 Python
解决Python中报错TypeError: must be str, not bytes问题
2020/04/07 Python
Pycharm生成可执行文件.exe的实现方法
2020/06/02 Python
解决Python3.8运行tornado项目报NotImplementedError错误
2020/09/02 Python
python实现发送QQ邮件(可加附件)
2020/12/23 Python
一款利用css3的鼠标经过动画显示详情特效的实例教程
2014/12/29 HTML / CSS
iHerb中文官网:维生素、保健品和健康产品
2018/11/01 全球购物
美国购买体育赛事门票网站:TicketCity
2019/03/06 全球购物
Chinti & Parker官网:奢华羊绒女装和创新针织设计
2021/01/01 全球购物
优秀乡村医生先进事迹材料
2014/08/23 职场文书
科级干部群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
如何写辞职书
2015/02/26 职场文书
法院个人总结
2015/03/03 职场文书
2015年骨干教师工作总结
2015/05/26 职场文书
昆虫记读书笔记
2015/06/26 职场文书
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
2021/06/13 Python