venv虚拟环境离线迁移 venv 本地创建python 虚拟环境 12python -m venv myenvsource myenv/bin/activate pip安装所有需要的依赖包 12# 在虚拟环境中安装所有需要的Python包pip install package1 package2 package3 导出依赖包列表 12# 使用pip freeze命令导出当前虚拟环境中所有已安装包的列表到一个requirements.txt文件pip freeze > requirements.txt 下载所有依赖包到本地 1234# 在本地创建packages文件夹mkdir packages# 下载离线依赖包到packages文件夹pip download -d packages -r requirements.txt 虚拟环境目录 将打包文件复制到另一台电脑 12# 将整个虚拟环境目录打包tar -czvf myenv.tar.gz myenv 解压缩激活环境 1234# 在目标机器上解压虚拟环境包。tar -xzvf myenv.tar.gz# 在目标机器上激活解压后的虚拟环境。source myenv/bin/activate 安装依赖包 12# 在目标机器上安装这些包。pip install --no-index --find-links=packages/ -r requirements.txt 验证环境 12# 确保所有依赖包都已正确安装,并且虚拟环境可以正常工作。python -c "import package1; import package2; import package3" 脚本 12345#!/bin/bash./bin/pip freeze > requirements.txtmkdir -p packages/./bin/pip download -d packages -r requirements.txt 12#!/bin/bash./bin/pip install --no-index --find-links=packages/ -r requirements.txt 云原生 #python #云原生 #笔记 venv虚拟环境离线迁移 https://blog.erhuoyan.cn/2024/09/02/e537b26de319/ 作者 erhuoyan 发布于 2024年9月2日 许可协议 Sealos安装K8s 上一篇 对象存储性能测试 下一篇 Please enable JavaScript to view the comments