local/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3 验证是否成功 python3 -V pip3 -V 2、安装 pip2pi 在线安装 pip install pip2pi 离线安装 下载地址:https://pypi.doubanio.com/packages/9d/ad/47acabb00573eb0694fc8f9f1ca12d1d59220d35eb9f4d499ad445a66f17 135426f29a61d79e65ce27cd8b0eb2d738baeb8a9fb688f7fceb4878af878981 pip install --no-index --find-links=/home/ pip2pi 查看/usr/local/python3/bin pip2pi pip2tgz dir2pi pip2tgz 用来同步官方网站软件包到本地 dir2pi 用来对本地的软件包创建索引 3、同步软件包 pip2tgz同步操作要保证有可以用的公网pip源,也可以通过pip直接下载包然后放在/work/pypi/Packages/目录下pip仅下载包:pip install --download /tmp pip2pi
http://continuum.io/thanks and https://anaconda.org >>> [1pzfx1q6kt.jpeg] 3.搭建Pyton私有源 ---- 前置准备: 1.下载pip2pi 安装包,下载地址: https://codeload.github.com/wolever/pip2pi/zip/master 2.下载Python源码依赖包(tar.gz/zip/whl等格式安装包) 3.1安装pip2pi工具 ---- 将下载的pip2pi源码包上传至服务器,并解压 [root@ip-172-31-6-148 ~]# unzip master [x3lu2b46ma.png] 2.使用Python命令安装pip2pi [root@ip-172-31-6-148 python]# cd pip2pi-master/ [root@ip-172-31-6-148 pip2pi-master 19 15:51 tox.ini [root@ip-172-31-6-148 pip2pi-master]# python setup.py install [dhhesswdy5.jpeg] 3.测试pip2pi
tongc-yum162 pip-10.0.1]# mkdir -p /var/www/html/python [root@tongc-yum162 pip-10.0.1]# pip install pip2pi
工具选择 搭建本地私有源有很多种方案,包含但不限于 pypiserver,pip2pi,bandsnatch,其中 pypiserver 上手难度最小,使用方便,功能简单。
构建离线依赖包仓库 构建完整的离线依赖包仓库是解决复杂依赖问题的最佳方案: 步骤1:在有网络的机器上创建wheelhouse # 创建wheelhouse目录 mkdir -p ~/wheelhouse # 安装pip2pi 工具 pip install pip2pi # 下载LLM相关包及其所有依赖 pip2tgz ~/wheelhouse transformers datasets accelerate tokenizers offline_llm_deployment/dependencies # 创建Python虚拟环境 python3 -m venv venv source venv/bin/activate # 安装pip2pi pip install pip2pi # 下载LLM相关依赖及其所有子依赖 pip2tgz .