python3 pip3的离线仓库

python3 pip3的离线仓库

场景

如果我们需要离线安装pip的包 则需要下载到本地 然后施行本地安装
但是我们需要python环境才可以使用

我这边是用centos7 做实验示范

首先创建 一个文件夹 mkdir /pip
然后把 需要 下载的pip 文件 拷贝到 这个目录下
python3 pip3的离线仓库_第1张图片
我这边是用xshell+xftp 进行文件传输
python3 pip3的离线仓库_第2张图片
但是如果下载 用默认源比较慢 所以我要改成国内的

更改pip源

mkdir ~/.pip
cd ~/.pip
vim pip.conf

写入下面代码,将pip源设置为国内源

[global]
index-url=https://pypi.douban.com/simple

[install]
trusted-host=pypi.douban.com

然后我们使用这条命令下载

 pip3 download -r reqy.txt -d /pip/

reqy.txt 为需要下载文件目录
pip 为下载到的位子

导入到需要 安装的 服务器上

把pip这个文件 导入到需要的服务器上即可

pip3 install --no-index --find-links=/pip /pip/*

./pip 的意思文件夹的位子 安装那个目录的 pip文件(最好是绝对路径)
–no-index 表示我要导入包的顺序是无序的,因为包与包之间可能会存在依赖关系,所以我们要关闭这些依赖
‘/pip/*’ 表示安装这个目录下的所有pip文件
注意 如果是虚拟机环境要升级 pip 在同一个版本

你可能感兴趣的:(平台开发,python,开发语言,个人开发)