Python 虚拟环境迁移
source link: https://xugaoxiang.com/2023/03/20/python-conda-env-migration/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
- windows 10 64bit
- anaconda 2022
- conda-pack 0.6.0
跑一些大型的深度学习项目,环境配置往往会花费很大一部分时间,要是碰上一些依赖库的版本问题,可能时间更长。如果要你在另一台机器上再安装一遍,是不是有点崩溃?如果是10台机器呢?如果还没有网络环境呢?本文,介绍一种方法,可以较快的实现环境的迁移,它就是 conda-pack
。
这里假设有2台机器,源机器和目标机器使用的都是 anaconda
环境,源机器里面已经有了一个叫 wav2lip
的虚拟环境,环境中安装了运行 wav2lip
这个项目中需要用到的依赖库。现在需要将源机器里的 wav2lip
环境迁移到目标机器上去,让目标机器可以直接使用这个虚拟环境,让项目跑起来。
首先,在源机器上安装迁移工具
pip install conda-pack
然后就可以导出了,执行命令
conda pack -n wav2lip
其中,-n
参数后面跟的就是虚拟环境的名称,导出后,是一个 tar.gz
文件,是一个压缩包
完成后,将 tar.gz
文件拷贝到目标机器上,如果是 windows
系统的话,去安装个 git for window
,方便使用 linux
下的命令来解压,地址是: https://gitforwindows.org/
安装后,鼠标右键打开 git bash
,创建一个文件夹,然后进入文件夹,解压缩
mkdir wav2lip
cd wav2lip
tar xvf wav2lip.tar.gz
完成后,将 wav2lip
拷贝到 anaconda
的虚拟环境目录下,我这里是 D:\Tools\anaconda3\envs
最后,打开 cmd
来验证一下
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK