搭建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中for循环详解
Jan 17 Python
pycharm 使用心得(二)设置字体大小
Jun 05 Python
Python中使用OpenCV库来进行简单的气象学遥感影像计算
Feb 19 Python
Python打造出适合自己的定制化Eclipse IDE
Mar 02 Python
python实现堆和索引堆的代码示例
Mar 19 Python
python 爬虫 批量获取代理ip的实例代码
May 22 Python
python实现RabbitMQ的消息队列的示例代码
Nov 08 Python
在Pycharm中将pyinstaller加入External Tools的方法
Jan 16 Python
对Python _取log的几种方式小结
Jul 25 Python
利用python实现周期财务统计可视化
Aug 25 Python
Django Admin 上传文件到七牛云的示例代码
Jun 20 Python
利用Selenium添加cookie实现自动登录的示例代码(fofa)
May 08 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
PHP6 mysql连接方式说明
2009/02/09 PHP
解决PHP超大文件下载,断点续传下载的方法详解
2013/06/06 PHP
使用php方法curl抓取AJAX异步内容思路分析及代码分享
2014/08/25 PHP
PHP+MariaDB数据库操作基本技巧备忘总结
2018/05/21 PHP
JavaScript 实现打印,打印预览,打印设置
2014/12/30 Javascript
基于jQuery实现仿淘宝套餐选择插件
2015/03/04 Javascript
简介JavaScript中strike()方法的使用
2015/06/08 Javascript
javascript中window.open在原来的窗口中打开新的窗口(不同名)
2015/11/15 Javascript
JavaScript驾驭网页-DOM
2016/03/24 Javascript
js与applet相互调用的方法
2016/06/22 Javascript
js只执行1次的函数示例
2016/07/20 Javascript
jQuery实现打开页面渐现效果示例
2016/07/27 Javascript
JS变量及其作用域
2017/03/29 Javascript
Vue自定义过滤器格式化数字三位加一逗号实现代码
2018/03/23 Javascript
抖音上用记事本编写爱心小程序教程
2019/04/17 Javascript
mpvue小程序循环动画开启暂停的实现方法
2019/05/15 Javascript
layer.open 子页面弹出层向父页面传输数据的例子
2019/09/26 Javascript
vue3.0中setup使用(两种用法)
2020/12/02 Vue.js
Vue实现圆环进度条的示例
2021/02/06 Vue.js
盘点提高 Python 代码效率的方法
2014/07/03 Python
Python 自动补全(vim)
2014/11/30 Python
Windows下用py2exe将Python程序打包成exe程序的教程
2015/04/08 Python
Linux下用Python脚本监控目录变化代码分享
2015/05/21 Python
python计算两个数的百分比方法
2018/06/29 Python
在Sublime Editor中配置Python环境的详细教程
2020/05/03 Python
Django后端按照日期查询的方法教程
2021/02/28 Python
html2canvas生成的图片偏移不完整的解决方法
2020/05/19 HTML / CSS
澳大利亚快时尚鞋类市场:Billini
2018/05/20 全球购物
经济实惠的豪华背包和行李袋:Packs Project
2018/10/17 全球购物
验房委托书
2014/08/30 职场文书
房屋产权共有协议书范本
2014/11/03 职场文书
公司员工安全协议书
2014/11/21 职场文书
2014年底工作总结
2014/12/15 职场文书
2015年秋季开学典礼校长致辞
2015/07/16 职场文书
2016个人廉洁自律承诺书
2016/03/25 职场文书
创业计划书之宠物店
2019/09/19 职场文书