pip离线安装
场景:公司部分服务器上不了外网。需要安装python第三方库
-
导出库信息
找台能上网的机器。pip安装好需要的库。随便建个目录:D:\packages ,cmd 进入该目录下,运行
pip freeze > requirements.txt编辑文件,留下需要的库,其他删除
比如我只需要xlrd这个库,就留这个就可以了。后面的数字是版本号 -
下载库安装包
cmd窗口继续运行 pip download -r requirements.txt
(部分旧版本pip不支持download命令,用pip install --download -r requirements.txt)
requirements.txt中列出的库会下载到packages文件夹。 -
打包拷到其他机器
下载完后将整个packages目录拷到需要安装的机器。
通过以下命令安装
pip install --no-index --find-links=D:\packages -r D:\packages\requirements.txt
(目录根据实际修改)