不出网机器python第三方库的安装
环境说明
内网中,有些下载复制过去的py脚本需要第三方库的支持,但是奈何主机上不了网,但能访问其他的内网资源。
那么,我们先把需要的各种包提前下好,再准备一个requirements.txt即可
操作
查看能联网的机器的pip列表
pip list
将pip列表生成 requirements.txt 文件
pip freeze >requirements.txt
通过这一步,应该都想到了,不一定要生成pip list
的requirements文件,自己自定义也可以的
将requirement.txt里面的东西下载到packages目录
pip download -d packages -r requirements.txt
挪到目标主机进行安装
python3 -m pip install --no-index --find-links=./packages -r requirements.txt
成功后如下,没安装的每个包都会显示这个:
坑点(pywin32)
运行python3 -m pip install --no-index --find-links=./packages -r requirements.txt
报错了
错误截图找不到了,总之类似下面的提示,不过我的是227版本和228版本才行
于是下载:
https://pypi.org/project/pywin32/227/#files
完成!!!