专栏首页python3使用pypiserver搭建私有源

使用pypiserver搭建私有源

环境:服务器 Ubuntu16.04,客户端 Ubuntu18.04,Python3环境

  1. 安装server sudo pip install pypiserver
  2. 创建模块存放路径 mkdir ~/packages
  3. 安装所需库 sudo pip install passlib sudo apt install apache2-utils -y
  4. 生成帐号密码 htpasswd -sc ~/packages/.passwd.txt username 回车后输入密码
  5. 启动 pypi-server -p 9898 -P ~/packages/.passwd.txt ~/packages
  6. 客户端配置,不存在则新建 vim ~/.pypirc 添加如下内容(填入正确的地址和帐号密码,假设服务器地址为192.168.0.2) [distutils] index-servers = local [local] repository: http://192.168.0.2:9898 username: username password: passwd
  7. 上传,需要创建setup.py文件. python setup.py sdist upload -r local
  8. 安装 pip install -i http://192.168.0.2:9898/ packagename --trusted-host 192.168.0.2

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 用Python进行简单的文本相似度分析

    以下doc0-doc7是几个最简单的文档,我们可以称之为目标文档,本文就是分析doc_test(测试文档)与以上8个文档的相似度。

    py3study
  • 使用Delphi编写×××类游戏 – 设

    通过以上两篇关于对中心服务器和登录服务器设计的阐述,大家应该对设计它们有了一定的了解。但是中心服务器和登录服务器毕竟是游戏外围的部分,也就是说设计好了它们也还是...

    py3study
  • Python 常识

    在Python的世界里,通常是用缩进来表示一个段落,所以无论在任何时候,都要注意缩进是否正确,一旦缩进不正确,可能会导致程序的结果异常或者无法执行直接报错。

    py3study
  • IdentityServer4 3.1.x 迁移到 4.x

    IdentityServer4 4.x已经正式发布了,根据官方的 Release Note,3.1.x 到 4.x 的变更也是非常多,今天在将代码迁移到 4.x...

    晓晨
  • FAQ | Rabbit'DNS常见问题解答

    请注意,本文编写于 272 天前,最后修改于 70 天前,其中某些信息可能已经过时。

    兔子吖
  • ASTMatcher分析函数调用链(下)

    上一篇文章(ASTMatcher分析函数调用链(上))讲到ASTMatcher的原理以及创建,本文将详细介绍ASTMatcher获取函数调用链在iOS app中...

    adding
  • 小白最关心的8个UI问题

    近几年来,UI设计绝对是设计行业中的瞩目之星,无论在PC端、移动端还是游戏上都是大放异彩。越来越多的年轻人选择UI设计这个行业,然而刚踏入这行的设计新人对未来...

    奔跑的小鹿
  • 压榨、被套路 渠道商的出路何在?

    人称T客
  • 通过删除字母匹配到字典里最长单词

    给定一个字符串和一个字符串字典,找到字典里面最长的字符串,该字符串可以通过删除给定字符串的某些字符来得到。如果答案不止一个,返回长度最长且字典顺序最小的字符串。...

    羽翰尘
  • 虾说区块链-48-《精通比特币》笔记三

    一直在说区块链是一系列技术结合后的新的技术架构,那么这里分别介绍下这些相关技术,也涉及到一些扩展开去的相关内容。 ? 区块链-《精通比特币》笔记三: 电子书阅读...

    企鹅号小编

扫码关注云+社区

领取腾讯云代金券