首先在当前python的编辑环境下执行
pip list --format=freeze > requirements.txt
这个命令会在当前的目录下新建一个requirements.txt,里面存放着所有的依赖
因为目标环境是离线的,如果不是离线可以直接把requirements.txt放入到目标机器,在当前目录执行
pip install -r requirements.txt
我们现在在当前环境下载下来所有的whl文件
pip3 download -r requirements.txt -d /zqt/dataException/packages
这个命令指定了下载包存放的路径在/zqt/dataException/packages下
然后将/zqt/dataException/packages下的所有whl文件打包
tar -zcvf dataException.tar.gz ./*
这里将所有文件打成dataException.tar.gz
然后将dataException.tar.gz和requirement.txt放到目标机器
在目标机器的想要的目录下执行
pip install --no-index --find-links=./ -r requirements.txt
这里./是所有whl文件的路径,因为就是在当前目录下,所有为./
requirements.txt 最好也放在这个目录下。