安装Python第三方库,常用的安装方法包括源码安装、包管理器安装和离线安装等,如果仅需要安装某一个第三方库,花费时间也不多,就不是我在这里分享的了。
最近由于升级了新电脑主机,导致Python程序需要重新安装。原本使用的是Python 3.7版本的,大大小小前前后后已经安装的第三方库,我估计第三方库有118个,以前试过通过CMD命令行进行逐个安装,耗时至少2小时,安装过程也很无聊。
能不能批量安装呢?或者,粗暴一点迁移这些第三方库呢?试试吧,先把python 安装目录下的lib\site-packages这个文件夹找出来,以往通过PIP安装包所安装的第三方库通常存放在packages中:
packages中共计26528个文件,2735个文件夹,约427 MB的大小,还真不少。第三方库共计118个。
新电脑主机或新硬盘上先安装上Python 3.7版本,接下来,不要CMD命令提示符,不要pip install ,也不要在线下载第三方库。把上面这个427 MB的packages文件夹复制到U盘,在新电脑(新硬盘)上找到python 安装目录下的lib,将U盘上的packages原原本本的复制粘贴到新电脑的lib文件夹中,替换原来尚未安装第三方库的packages。
喝杯茶,回头看看已复制粘贴完毕,打开新电脑Python 3.7,随便打开以前写下来的程序代码,运行。哈,一切如旧电脑上的那波操作,没报第三方库错误,就这样,批量迁移了所有的第三方库,共118个。
不足:新电脑的Python 3.7版本号没有升级,第三方库的版本也保留了原来的版本,没有更新至最新。但对于我这个非专业人士,可以无所谓忽略过。同时,网页爬虫涉及的浏览器驱动器,要重新复制到相关的目录下。