搭建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的Django框架中更新数据库数据的方法
Jul 17 Python
Python使用tablib生成excel文件的简单实现方法
Mar 16 Python
Python一行代码解决矩阵旋转的问题
Nov 30 Python
解决Pytorch训练过程中loss不下降的问题
Jan 02 Python
关于Keras模型可视化教程及关键问题的解决
Jan 24 Python
tensorflow将图片保存为tfrecord和tfrecord的读取方式
Feb 17 Python
python分别打包出32位和64位应用程序
Feb 18 Python
Pandas之read_csv()读取文件跳过报错行的解决
Apr 21 Python
pandas创建DataFrame的7种方法小结
Jun 14 Python
django 实现后台从富文本提取纯文本
Jul 02 Python
python 制作网站小说下载器
Feb 20 Python
Python实现简单的2048小游戏
Mar 01 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
雄兵连:第三季确定会出,不过时间未定,鹤熙是第三季的主角!
2020/03/13 国漫
PHP 地址栏信息的获取代码
2009/01/07 PHP
PHP执行linux系统命令的常用函数使用说明
2010/04/27 PHP
本地机apache配置基于域名的虚拟主机详解
2013/08/10 PHP
php使用smtp发送支持附件的邮件示例
2014/04/13 PHP
PHP 使用redis简单示例分享
2015/03/05 PHP
PHP中set error handler函数用法小结
2015/11/11 PHP
在WordPress中实现评论头像的自定义默认和延迟加载
2015/11/24 PHP
Zend Framework教程之Zend_Config_Ini用法分析
2016/03/23 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
javascript 跨浏览器开发经验总结(五) js 事件
2010/05/19 Javascript
Jquery+WebService 校验账号是否已被注册的代码
2010/07/12 Javascript
JavaScript基本编码模式小结
2012/05/23 Javascript
js获取电脑分辨率的思路及操作
2013/11/22 Javascript
JavaScript函数定义的常见注意事项小结
2014/09/16 Javascript
Jquery1.9.1源码分析系列(十五)动画处理之外篇
2015/12/04 Javascript
React中ES5与ES6写法的区别总结
2017/04/21 Javascript
Vue+axios 实现http拦截及路由拦截实例
2017/04/25 Javascript
nodejs操作mysql实现增删改查的实例
2017/05/28 NodeJs
Ionic3实现图片瀑布流布局
2017/08/09 Javascript
Node.js使用Express.Router的方法
2017/11/14 Javascript
vue项目中常见问题及解决方案(推荐)
2019/10/21 Javascript
Python 冒泡,选择,插入排序使用实例
2015/02/05 Python
浅谈Python 对象内存占用
2016/07/15 Python
Python 中的range(),以及列表切片方法
2018/07/02 Python
python脚本监控Tomcat服务器的方法
2018/07/06 Python
python paramiko利用sftp上传目录到远程的实例
2019/01/03 Python
Django中Q查询及Q()对象 F查询及F()对象用法
2020/07/09 Python
详解python中GPU版本的opencv常用方法介绍
2020/07/24 Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
2020/10/19 Python
Django xadmin安装及使用详解
2020/10/26 Python
个人简历自我鉴定
2013/10/11 职场文书
会计与审计毕业生自荐信范文
2013/12/30 职场文书
高一地理教学反思
2014/01/18 职场文书
培训协议书范本
2014/04/22 职场文书
任命书标准格式
2015/03/02 职场文书