1.安装python
2.在同配置下互联网环境的机器A上运行起来,参考如下
https://qushen.blog.csdn.net/article/details/135306757
3.机器A导出对应的依赖和模型
4.离线机器B导入对应的的依赖和模型
所以重点的第三步和第四步
生成依赖清单
pip freeze > requirements.txt
根据依赖清单下载依赖文件
pip download -d -r requirement.txt
导出模型:
模型默认会下载在C盘,直接复制粘贴就可以,根据离线机器提示路径复制就行
pip install --no-index --find-links=packages -r requirements.txt
pip install
: 这是告诉pip要安装一个或多个包。--no-index
: 这个选项告诉pip不要从PyPI上查找要安装的包。也就是说,只从指定的位置查找。--find-links=packages
: 这个选项后面通常跟着一个路径。它告诉pip去哪里查找要安装的包。在这个例子中,它指向名为“packages”的目录。-r requirements.txt
: 这个选项告诉pip从一个名为“requirements.txt”的文件中读取要安装的包的列表。这种文件通常包含了多个Python包的名称和(可选的)版本号。综合起来,这条命令的意思是:“从requirements.txt
文件中读取要安装的包的列表,并从packages
目录中查找这些包进行安装,而不是从PyPI上查找。”
根据离线机器B提示路径粘贴即可。