如何迁移Python环境到离线环境?

废话不多说,如下:

原因:在工作中有时候会遇到在完全没有互联网的环境下部署Python环境,这个时候原来方便快捷的模块在线安装方式就无法使用。

解决办法:通过下面的命令以比较便利的方式迁移环境到离线环境。

1.导出当前环境下已安装模块的信息到requirements.txt

pip freeze > requirements.txt

2.根据requirements.txt文件的记录信息下载这些模块到packages文件夹中

pip download -d packages -r requirements.txt

3.复制packages文件夹和requirements.txt文件到离线环境

4.依据requirements.txt中记录的信息从packages文件夹中查找并安装模块

pip install --no-index --find-links=packages -r requirements.txt

以上在Python3.8环境下测试过

注意:要确保离线环境与在线环境的Python版本相同,因为下载的部分模块会有Python版本要求,在Python3.7环境下下载的模块可能会无法在Python3.8环境下安装。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容