1 根据生成的 spec-list.txt 实现 环境的复制 conda create –name python-course –file spec-list.txt 1 第二种方式就是利用 conda-pack 要想使用 conda-pack 包对环境打包实现环境迁移,我们需要提前安装一下 conda-pack包,conda-pack包是一个命令行工具,主要用于打包conda环境(包括环境中安装的软件包的所有二进制文件 ),此方法最好的地方就是 在没有网络的情况下仍可实现环境的复现,简直不要太优秀,下面说一下使用 conda-pack 的具体操作。 安装conda-pack包 conda install -c conda-forge conda-pack 1 或者 pip install conda-pack 1 使用 conda pack environment.yml 1 利用生成的environment_name.yml 文件复现环境 conda env create -f environment.yml 1 总结: Conda-Pack
conda 常用来执行虚拟环境配置和包管理工作,有时候需要将本地的环境移植到新的离线的机器上,可以使用conda-pack进行conda环境打包和分发。 pypi.tuna.tsinghua.edu.cn/simple #运行应用环境 python main.py 打包应用 #退出test虚拟环境 conda deactivate #在base环境中安装conda-pack pip install conda-pack -i https://pypi.tuna.tsinghua.edu.cn/simple #打包test虚拟环境,执行下面命令会在目录下生成test.tar.gz
conda-pack 指定平台和操作系统,目标计算机必须具有与源计算机相同的平台和操作系统。 安装 conda pack # from conda conda install -c conda-forge conda-pack # from pip pip install conda-pack
.*:://' | sed 's/$/.tar.bz2/'`; do conda install --offline /anaconda3/pkgs/$i; done 使用 conda-pack 直接从已经安装好的地方拷贝一份 安装conda-pack: conda install -c conda-forge conda-pack # pip install git+https://github.com 生信宝典公众号 陈同,《用了 Docker,妈妈再也不担心我的软件安装了 - 基础篇》,生信宝典公众号 陈同,《Linux 学习 - 又双叒叕一个软件安装方法》,生信宝典公众号 Jim Crist,《conda-pack : A tool for packaging and distributing conda environments》,Conda-Pack 封面来源于 Free Image on Pixabay -
目标机器不可以访问互联网: 使用Conda-Pack来进行环境的打包和迁移 在可以联网的机器上配置好需要的环境后,通过conda install -c conda-forge conda-pack 安装打包程序
1.安装Conda-pack,并打包配置好的conda环境 先在 anaconda prompt终端输入: pip install conda-pack 然后,使用conda-pack打包当前的conda
所以必须要找一个基本架构类似的新机器安装ARM和CUDA12.3下的环境;要注意的是,ARM架构下的PyTorch安装比较麻烦,目前提供的镜像源均为cpu版本,得通过编译安装才能安装GPU版本安装好后对虚拟环境使用进行conda-pack 进行conda 环境打包,conda-pack可以将conda环境打包成一个tar文件,其中包含了环境中使用的所有库和依赖项。
2.4.14 如何提速Conda solving environment 2.4.15 从了通道外还能怎么下载提速 2.4.16 使用conda-pack直接从已经安装好的地方拷贝一份 (同一操作系统)
2.4.14 如何提速 conda solving environment 2.4.15 从了通道外还能怎么下载提速 2.4.16 使用 conda-pack 直接从已经安装好的地方拷贝一份 (同一操作系统 sed 's/.*:://' | sed 's/$/.tar.bz2/'`; do conda install --offline /anaconda3/pkgs/$i; done 1.16 使用 conda-pack 直接从已经安装好的地方拷贝一份(同一操作系统) 安装conda-pack: conda install -c conda-forge conda-pack # pip install git+https
2.4.14 如何提速Conda solving environment 2.4.15 从了通道外还能怎么下载提速 2.4.16 使用conda-pack直接从已经安装好的地方拷贝一份 (同一操作系统) :' a | sed 's/.*:://' | sed 's/$/.tar.bz2/'`; do conda install --offline /anaconda3/pkgs/$i; done 使用conda-pack 直接从已经安装好的地方拷贝一份 (同一操作系统) 安装conda-pack conda install -c conda-forge conda-pack # pip install git+https
2.4.14 如何提速Conda 2.4.15 下载提速 2.4.16 使用conda-pack直接从已经安装好的地方拷贝一份 (同一操作系统) 2.5 Docker安装 2.5.1 Docker能做什么
conda -y # 更新conda自身 conda update --all -y # 更新环境中所有库 3.4 打包可移植环境 # 安装打包工具 conda install -n base conda-pack
具体的操作为:在应用的代码打包上传之前,我们会根据用户填写的 requirement.txt,使用conda-pack打包对应的Conda环境,在启动Ray之前,分发到对应的节点上。
__version__)" # 查看虚拟环境的位置 conda env list # 下载conda打包工具 pip install conda-pack # 操作打包虚拟环境为 spark_env.tar.gz