在工作中,有时需要离线运行一些 Python 脚本。当运行这些脚本时,可能会发现需要使用一些未安装的 Python 模块,但此时无法通过在线方式(例如 pip install)安装包含这些模块的包。因此,就需要手动下载这些模块及其依赖并进行安装。下面是我的一次安装过程,供大家参考。
我需要执行的脚本是需要requests和colorama这两个模块,故以对应的包安装为例,所需要下载的包可以在PyPI · The Python Package Index 官网下载。
提示缺少requests模块,因未知需要哪些依赖,可先在有网的电脑(建议与离线电脑系统相同)上在线使用pip install requests命令安装完成查看需要的依赖及其版本
打开PyPI · The Python Package Index 搜索下载对应版本依赖包。
我下载的第二个,第一个安装报错,目测应该是linux系统使用的格式
将下载的依赖包导入离线电脑,按照最后一行 " Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests "的顺序在离线电脑上安装,打开存放依赖包的文件夹下,使用cmd命令行执行 “pip install 依赖包名”安装即可,一定记得按照顺序安装,按照顺序安装,按照顺序安装,否则会报错!!!,就像下面这样~
安装成功后如下图所示:
其他包安装步骤与上述雷同,但需切记安装所有依赖,否则无法安装使用对应模块。