devpi搭建pip源服务器的方法
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章主要介绍"devpi搭建pip源服务器的方法",在日常操作中,相信很多人在devpi搭建pip源服务器的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"dev
千家信息网最后更新 2025年01月23日devpi搭建pip源服务器的方法
这篇文章主要介绍"devpi搭建pip源服务器的方法",在日常操作中,相信很多人在devpi搭建pip源服务器的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"devpi搭建pip源服务器的方法"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
公司devpi服务器被清理了,重新搭建了一遍devpi服务,记录一下。
安装
pip install devpipip intall devpi-serverpip install devpi-web
server初始化
devpi-server --serverdir=/data/devpi --init
server启动
编写配置文件devpi-settings.yaml:
devpi-server: serverdir: /data/devpi host: 0.0.0.0 port: 3141
# 启动命令指定--serverdir,虽然配置文件里面写了,但是不能正常生效,我也不知道为什么# serverdir里面保存python的package和镜像源同步到的信息。devpi-server --serverdir=/data/devpi -c /path/to/devpi-settings.yaml --start
修改root密码
devpi use http://127.0.0.1:3141devpi login root --password='' # server初始化时会创建root用户,password默认为空devpi user -m root password=1234 # 修改root用户密码
修改默认镜像源地址
devpi默认使用的官方镜像源地址,慢且不稳定,修改成豆瓣源
# pypi索引是默认会建立的,python公有模块都从这个索引来同步和下载devpi index pypi type=mirror mirror_url=https://pypi.douban.com/simple mirror_web_url_fmt=https://pypi.doubanio.com/simple/{name}/
创建自定义索引
创建自定义索引,目的是支持自己开发的模块上源。
# bases这个配置很重要,它继承pypi索引,内网安装模块时,先从custom找package,找不到再去pypi找# 兼顾了私有模块和线上公有模块的安装devpi index -c custom volatile=False bases=root/pypi
配置nginx
可以配置nginx代理devpi server的服务,配个内部访问的域名比记ip端口方便,比如pypi.custom.com。不详述了。
上传自己开发的模块到devpi server
devpi use http://pypi.custom.comdevpi login root --password=1234devpi use root/customdevpi upload # 在项目目录下执行
上传完成后,浏览器访问http://pypi.custom.com,在custom索引目录下,可以看到自己上传的包。
到此,关于"devpi搭建pip源服务器的方法"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
服务
模块
方法
服务器
索引
配置
学习
镜像
地址
密码
文件
更多
用户
目录
同步
帮助
开发
实用
重要
接下来
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全人才培养 沙龙
app软件开发岗位
报警数据库服务器
西安市软件开发工资水平
discuz更改数据库
5G网络安全如何保障
中职选计算机网络技术专业
怀旧服服务器可以直接买么
为什么争霸艾泽拉斯没有数据库
网络安全到基层先进经验
一起卖网络技术有限公司
小学网络安全试题
当代网络安全和信息化的现状
sql数据库没有后缀名怎么还原
吴忠软件开发服务价格
不能提供全文的数据库是哪个
山东生鲜app软件开发
形而上设计软件开发
大数据库提交失败怎么办
linux数据库评估工具
网络安全设计相关标准
apex服务器访问不了
服务器管理学哪些
天津服务器硬盘多少钱
数据库综合练习指导书
联影应届生软件开发面试几轮
华为手机的软件开发
河北互联网软件开发正规平台
前台和数据库怎么交互
服务器已经断开连接