【ERROR】公司内网限制无法从外网自动下载依赖包
【解决方案】找出要安装的所有依赖项,将其整合到一个requirements.txt文件中,在外网环境下一键下载所需安装包,最后将requirements.txt和下载的安装包一并放入公司电脑中离线安装即可
以pyneo为例:
pip show pyneo
通过pip show每一个python包,一层一层遍历找到它的所有依赖项,最终拿到一份完整的依赖文件:
certifi==2020.6.20 interchange==2021.0.4 monotonic==1.6 packaging==20.4 pansi==2020.7.3 Pygments==2.7.1 six==1.15.0 urllib3==1.25.9 pytz==2020.1 pyparsing==2.4.7 py2neo==2021.2.32、根据依赖文件requirements.txt下载安装包
pip download -d ~/packagesdir -r requirements.txt3、将外网的packagesdir文件夹和requirements.txt,放在内网的某一目录下,进行安装
pip install --no-index --ignore-installed --find-links=packagesdir -r requirements.txt
详细命令请参考:https://www.cnblogs.com/ryxiong-blog/p/12506531.html



