当前位置: 首页 > Linux

ubuntu-debian本地pip源码搭建

时间:2023-04-06 21:08:37 Linux

aptlocalsourcebuild#安装pip工具root@ubuntu:/#apt-getinstallpython-pip#安装pip2py工具root@ubuntu:/#pipinstallpip2pi#创建一个目录保存pip源root@ubuntu:/#mkdir/export/pypi#将相关pip源文件放在目录下root@ubuntu:/#cd/export/pypi#同步pip源到本地#批量下载root@ubuntu:/export/pypi#pip2tgzpath-rrequirements.txt#Single下载root@ubuntu:/export/pypi#pip2tgzpathpackage==1.0#rebuildpipindexroot@ubuntu:/export/pypi#cd..root@ubuntu:/export#dir2pipypi/#installapacheroot@ubuntu:/#apt-getinstallapache2#Hangpypitowebserverroot@ubuntu:/export#cd/var/www/html/root@ubuntu:/var/www/html#ln-s/export/pypipypi#Startapache2root@ubuntu:/var/www/html#/etc/init.d/apache2start#ok,设置本地pip配置文件,使用本地源#可以访问以下配置使用本地pip源#配置easy_install使用本地pip源,如果没有文件/root/.pydistutils.cfg,创建它。echo"[easy_install]">/root/.pydistutils.cfgecho"index-url=http://localipaddress/pypi/simple">>/root/.pydistutils.cfgeasy_installpip#配置pip使用pip本地源mkdir/root/.pipecho"[global]">/root/.pip/pip.confecho"index-url=http://localipaddress/pypi/simple">>/root/.pip/pip.confecho"trusted-host=localipaddress">>/root/.pip/pip.conf判断是否设置成功+sudohttps_proxy=LANG=Cchroot./fsrootpipinstalldocker-py==1.6.0收集docker-py==1.6.0下载https://files.pythonhosted.org/packages/31/cb/c70c10e459d274976a9b64a05d231cb6e05f7e1826f9ab0548c4748ba348/docker-py-1.6.0.Colling.gzect)休息(63k>=2.5.2(来自docker-py==1.6.0)下载https://files.pythonhosted.org/packages/51/bd/23c926cd341ea6b7dd0b2a00aba99ae0f828be89d72b2190f27c11d4b7fb/requests-2.22.0-py2.py3-none-any(57kB)收集six>=1.4.0(fromdocker-py==1.6.0)下载https://files.pythonhosted.org/packages/65/26/32b8464df2a97e6dd1b656ed26b2c194606c16fe163c695a992b36c11cdf/six-py.23.30none-anywhlCollectingwebsocket-client>=0.32.0(fromdocker-py==1.6.0)下载https://files.pythonhosted.org/packages/29/19/44753eab1fdb50770ac69605527e8859468f3c0fd7dc5a76dd9c4dbd7906/webs6.0-py2.py3-none-any.whl(200kB)异常:从上面可以看出,如果设置不成功,访问路径为:https://files.pythonhosted.org/packages如果设置成功,访问路径为:Lookinginindexes:http://172.17.0.2/pypi/simpleCollectingdocker-py==1.6.0Downloadinghttp://172.17.0.2/pypi/simple/docker-py/docker-py-1.6。0.tar.gz(63kB)收集请求>=2.5.2(fromdocker-py==1.6.0)下载http://172.17.0.2/pypi/simple/requests/requests-2.20.1-py2.py3-none-any.whl(57kB)收集6>=1.4.0(来自docker-py==1.6.0)下载http://172.17.0.2/pypi/simple/six/six-1.11.0-py2。py3-none-any.whl将显示如下:Lookinginindexes:http://172.17.0.2/pypi/simple