首先,需要生成已安装包的清单。这可以通过运行

'pip freeze > requirements.txt'

命令来完成,该命令会生成一个包含当前Python环境中所有已安装包及其版本的清单文件。

接下来,需要在可以访问网络的机器上,使用

"pip download -r requirements.txt -d <离线文件夹路径>"

命令下载所有依赖包到指定的离线文件夹中。这个命令会根据requirements.txt文件中列出的包名和版本信息,从PyPI下载对应的包文件。

最后,在离线环境中,使用

"pip install --no-index --find-links=<离线文件夹路径> -r requirements.txt"

命令来安装这些依赖包。这个命令会告诉pip从指定的离线文件夹中查找并安装依赖包,而不需要从PyPI在线下载。

此外,如果遇到某个依赖包安装失败的情况,可以单独下载该依赖包的tar.gz文件,解压后传到内网,然后使用

"pip install --no-index --find-links=<解压后的目录路径>"

命令进行安装。

通过这种方式,可以在没有网络连接的环境中安装Python项目所需的依赖库,确保项目的正常运行。

最后编辑:2024年06月11日 ©著作权归作者所有

发表评论