之前一直觉得在一个断网的电脑上离线安装 Python 包是一件痛苦的事情,可能是由于刚接触 Linux 时,离线安装软件,需要下载各种信赖包留下的阴影。今天尝试了一下,过程还不是特别繁琐。
1. 下载所要安装的包文件
之前一直都是从官网上下载对应的安装包,后来发现也可以用
pip
下载对应的文件,而且下载过程中,也会把一些信赖也一起下载了。比如我要在断网环境中安装
pyecharts
包,可以先在连网的机器上创建一个新的虚拟环境
virtualenv test --no-site-packages
source test/bin/activate
这里选择不使用系统中已经安装好的包,只保留一些基础包,尽量减少一些包的遗漏。当然也可以使用
conda create --name test...