搭建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使用心得之获得github代码库列表
Jun 25 Python
Python制作钉钉加密/解密工具
Dec 07 Python
Python3.6正式版新特性预览
Dec 15 Python
Python实现的多线程http压力测试代码
Feb 08 Python
Python中matplotlib中文乱码解决办法
May 12 Python
Python简单实现自动删除目录下空文件夹的方法
Aug 29 Python
Python实现检测文件MD5值的方法示例
Apr 11 Python
Python用61行代码实现图片像素化的示例代码
Dec 10 Python
PyQT5 QTableView显示绑定数据的实例详解
Jun 25 Python
Flask框架搭建虚拟环境的步骤分析
Dec 21 Python
Python使用type动态创建类操作示例
Feb 29 Python
python分分钟绘制精美地图海报
Feb 15 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 字符串分割和比较
2009/10/06 PHP
PHPMYADMIN导入数据最大为2M的解决方法
2012/04/23 PHP
php页面,mysql数据库转utf-8乱码,utf-8编码问题总结
2015/08/27 PHP
php+html5实现无刷新图片上传教程
2016/01/22 PHP
php闭包中使用use声明变量的作用域实例分析
2018/08/09 PHP
jQuery EasyUI API 中文文档 - Calendar日历使用
2011/10/19 Javascript
jsp网页搜索结果中实现选中一行使其高亮
2014/02/17 Javascript
使用JavaScript获取电池状态的方法
2014/05/03 Javascript
node.js实现逐行读取文件内容的代码
2014/06/27 Javascript
js实现跨域的4种实用方法原理分析
2015/10/29 Javascript
jQuery简单获取键盘事件的方法
2016/01/22 Javascript
js与jquery分别实现tab标签页功能的方法
2016/11/18 Javascript
vue实现在表格里,取每行的id的方法
2018/03/09 Javascript
浅谈ElementUI中switch回调函数change的参数问题
2018/08/24 Javascript
值得收藏的八个常用的js正则表达式
2018/10/19 Javascript
小程序获取当前位置加搜索附近热门小区及商区的方法
2019/04/08 Javascript
基于Proxy的小程序状态管理实现
2019/06/14 Javascript
layui 上传文件_批量导入数据UI的方法
2019/09/23 Javascript
Python实现网站文件的全备份和差异备份
2014/11/30 Python
Python2中文处理纪要的实现方法
2018/03/10 Python
python实现两个文件合并功能
2018/04/01 Python
详解python里的命名规范
2018/07/16 Python
利用Python实现原创工具的Logo与Help
2018/12/03 Python
在python2.7中用numpy.reshape 对图像进行切割的方法
2018/12/05 Python
pandas去重复行并分类汇总的实现方法
2019/01/29 Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
2019/10/11 Python
Python&&GDAL实现NDVI的计算方式
2020/01/09 Python
女大学生自我鉴定
2013/12/09 职场文书
车贷收入证明范本
2014/01/09 职场文书
医院安全生产月活动总结
2014/07/05 职场文书
召开会议通知范文
2015/04/15 职场文书
话题作文之成长
2019/12/09 职场文书
Go 语言下基于Redis分布式锁的实现方式
2021/06/28 Golang
清空 Oracle 安装记录并重新安装
2022/04/26 Oracle
MySQL示例讲解数据库约束以及表的设计
2022/06/16 MySQL
Python实现数据的序列化操作详解
2022/07/07 Python