一、搭建环境

CentOS 7,Python 3.8.5

二、安装python3

官网下载python3指定版本tar包

# 解压至指定目录
tar -zxvf Python-3.8.5.tgz -C /opt/module/# 编译安装
# 进入python解压路径,执行
./configure --prefix=/usr/local/python3
# --prefix=/usr/local/python3参数为指定安装路径make && make install# 配置对应环境变量,验证是否安装成功
python3 --version

三、安装pip2pi

pip3 install -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com pip2pi

安装成功后/usr/local/python3/bin下会多出pip2tgz、pip2pi、dir2pi文件

四、同步国内镜像源依赖到本地

# 1、创建本地仓库
mkdir /home/pypi/packages# 2、同步指定依赖
# 2.1、修改pip3镜像源
vim /root/.config/pip/pip.conf
# 修改index-url值为想要同步的镜像源
# 国内常用pip3镜像源地址:
# 阿里云:http://mirrors.aliyun.com/pypi/simple/
# 豆瓣:http://pypi.douban.com/simple/
# 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
# 中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple/
# 华中科技大学:http://pypi.hustunique.com/# 2.2、同步单个指定依赖
pip2tgz /home/pypi/packages 包名
# 2.3、批量同步依赖
pip2tgz /home/pypi/packages -r requirement.txt# 3、创建索引
dir2pi /home/pypi/packages

五、安装nginx,内网发布镜像源

# 安装基础依赖
yum install -y  gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel# 安装nginx
tar -zxvf nginx-1.16.1.tar.gz -C /opt/module/# 进入nginx解压路径
./configuremake && make install# 编辑配置文件/usr/local/nginx/conf/nginx.conf
server {listen       80;server_name  localhost;autoindex on;charset utf-8;location / {root    /home/pypi/packages;}# 启动nginx
/usr/local/nginx/sbin/nginx

浏览器打开页面http://your_ip/simple验证是否配置成功

六、内网镜像源使用

1、临时使用

pip3 install -i http://your_ip/simple --trusted-host your_ip 包名

2、永久使用

pip3 config set global.index-url http://your_ip/simple
pip3 install --trusted-host your_ip 包名

搭建内网pip3镜像源相关推荐

  1. 搭建内网音频直播源基于天津相声广播音频

    方案介绍 采集端:津云app音频 推流客户端:FFmpeg+pavucontrol-qt 推流直播平台:SRS 这里用ubuntu的虚拟机借助xdroid安装津云安卓app. ubuntu安装这里略过 ...

  2. 搭建内网yum源镜像仓库

    文章目录 1. 准备 2. 部署 2.1 先安装cobbler命令 2.2 以zabbix3.0为例 搭建内网yum源镜像仓库 主要解决内网服务器,无法访问外网,但需安装必要包,搭建内部yun源 1. ...

  3. Centos搭建内网yum源

    Centos搭建内网yum源 手动创建repo文件 使用yum-config-manager配置yum源 安装yum-utils 手工指定yum源 将gpgcheck设置为0 Centos搭建内网yu ...

  4. 手把手教你,搭建内网穿透服务

    我的 GitHub 仓库:? 手把手教你搭建内网穿透服务,基于 lanproxy 穿透服务,为你深度定制了开箱即用的服务端和客户端 Docker 镜像. 在很多场景下内网穿透都是我们常常遇到的需求,之 ...

  5. WindowsServer2019下使用Docker搭建内网GitLab

    文章目录 导读 需求文档说,要有域名. 第一次尝试 第二次尝试 第三次尝试 DNS配置 一定要优先设置域! 哪怕你是管理员也不准改的文件! 绑定域名 测试访问 配置DNS Windows所有版本通用的 ...

  6. 搭建内网穿透服务一步一步讲解教程

    我的 GitHub 仓库:? 手把手教你搭建内网穿透服务,基于 lanproxy 穿透服务,为你深度定制了开箱即用的服务端和客户端 Docker 镜像. 在很多场景下内网穿透都是我们常常遇到的需求,之 ...

  7. Frps搭建内网穿透(服务器及客户端详细)

    目的:通过云服务器搭建内网穿透,实现外网访问内部应用或者服务(不限操作系统,服务器只需一个,客户端可以多个). 所需资源:阿里/百度/腾讯云服务器 有外网IP即可 软件下载(包含Windows.Liu ...

  8. 使用Lanproxy搭建内网穿透服务完整教程

    本文主要记录了使用基于Docker的Lanproxy搭建内网穿透服务的过程,其中包括服务端和客户端的详细配置,并且基于宝塔面板的Nginx实现域名绑定.反向代理与SSL. 本文主要内容: 1. 解决的 ...

  9. 使用nps搭建内网穿透并配置泛域名解析

    使用nps搭建内网穿透并配置泛域名解析 前言 1. 准备工作 2. 服务器端搭建nps并配置 2.1 配置nps配置文件 2.2 docker安装nps 2.3 web端配置nps并使用 3. 客户端 ...

最新文章

  1. 如何使用Nexus搭建Maven私服
  2. ArcGIS 10.2 三维分析工具箱部分工具不能用
  3. 用python向mongodb插入数据_Python操作MongoDB数据库(一)
  4. 信号量 读者写者问题
  5. 深入理解Java:注解
  6. 利用ORB/AKAZE特征点进行图像配准
  7. 华为方舟编译器 PK 微软苹果谷歌编译器,到底谁胜出?
  8. Microsoft .NET 框架常见问题
  9. 微信小程序云开发之实时监听数据库某集合数据条数
  10. 华硕Afudos更新bios方法介绍
  11. matlab拟合多自变量函数,多个自变量的函数拟合问题
  12. On the Opportunities and Risks of Foundation Models- APPLICATIONS
  13. 服装ERP应用(12)-某公司的服装(鞋业)ERP解决方案
  14. 安卓多人聊天室服务端
  15. 完美解决React 注册模块报错Missing message: “menu.xxx“ for locale: “zh-CN“, using default message as fallback问题
  16. 智能网联交通系统的关键技术与发展
  17. 用5分、2分、1分硬币组成一元钱,共有多少方式?
  18. google三大论文
  19. 会员体系是以权益为表现的用户场景连接
  20. Linux部分实用指令

热门文章

  1. 生活短视频网站介绍百科
  2. 如何使用python语言调用旷世(Face++)应用
  3. 《Context Aware Query Image Representation for Particular Object Retrieval》论文阅读
  4. 小程序开发给服务行业带来什么样的优势?
  5. 每三行分组后合并起来
  6. 人就是被创造的智能机器人!
  7. GitHub团队协同开发流程
  8. Linux如何安装显卡驱动(GPU)
  9. Ionic二维码扫码插件QR Scanner不能扫描一维码问题(只解决了android)
  10. 提权学习:第三方软件提权(PcAnywhere 提权)5631