网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

devpi搭建pip源服务器的方法

这篇文章主要介绍“devpi搭建pip源服务器的方法”,在日常操作中,相信很多人在devpi搭建pip源服务器的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”devpi搭建pip源服务器的方法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

坚守“ 做人真诚 · 做事靠谱 · 口碑至上 · 高效敬业 ”的价值观,专业网站建设服务10余年为成都成都白乌鱼小微创业公司专业提供成都定制网页设计营销网站建设商城网站建设手机网站建设小程序网站建设网站改版,从内容策划、视觉设计、底层架构、网页布局、功能开发迭代于一体的高端网站建设服务。

公司devpi服务器被清理了,重新搭建了一遍devpi服务,记录一下。

  1. 安装

pip install devpi
pip intall devpi-server
pip install devpi-web
  1. server初始化

devpi-server --serverdir=/data/devpi --init
  1. 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
  1. 修改root密码

devpi use http://127.0.0.1:3141
devpi login root --password='' # server初始化时会创建root用户,password默认为空
devpi user -m root password=1234 # 修改root用户密码
  1. 修改默认镜像源地址

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}/
  1. 创建自定义索引

创建自定义索引,目的是支持自己开发的模块上源。

# bases这个配置很重要,它继承pypi索引,内网安装模块时,先从custom找package,找不到再去pypi找
# 兼顾了私有模块和线上公有模块的安装
devpi index -c custom volatile=False bases=root/pypi
  1. 配置nginx

可以配置nginx代理devpi server的服务,配个内部访问的域名比记ip端口方便,比如pypi.custom.com。不详述了。

  1. 上传自己开发的模块到devpi server

devpi use http://pypi.custom.com

devpi login root --password=1234

devpi use root/custom

devpi upload # 在项目目录下执行

上传完成后,浏览器访问http://pypi.custom.com,在custom索引目录下,可以看到自己上传的包。

到此,关于“devpi搭建pip源服务器的方法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


当前名称:devpi搭建pip源服务器的方法
当前URL:http://bjjierui.cn/article/giceod.html

其他资讯