打包离线的 Conda 依赖
要打包离线的 Conda 依赖,您可以使用 conda-pack
工具,这个工具可以帮助您将 Conda 环境及其所有依赖打包为一个可离线使用的 tar 归档文件。以下是如何使用 conda-pack
进行操作的步骤:
一、方法一
首先,确保您已经安装了
conda-pack
工具。您可以使用以下命令进行安装:copy code conda install conda-pack
创建一个 Conda 环境并安装您需要的软件包和依赖项。例如,创建一个名为
myenv
的 Conda 环境并安装您的依赖项:copy codeconda create -n myenv python=3.8 conda activate myenv conda install package1 package2 ...
激活您的 Conda 环境:
copy code conda activate myenv
使用
conda-pack
打包 Conda 环境。在激活环境的情况下,运行以下命令:copy code conda-pack -n myenv -o myenv.tar.gz
这将创建名为
myenv.tar.gz
的 tar 归档文件,其中包含了您的 Conda 环境和其所有依赖项。将
myenv.tar.gz
文件传输到您希望离线使用 Conda 环境的目标计算机。在目标计算机上,解压缩
myenv.tar.gz
文件:copy code tar -xzf myenv.tar.gz
激活解压后的 Conda 环境:
copy code conda activate /path/to/unpacked/environment
现在,您的 Conda 环境已在目标计算机上离线安装,包括所有依赖项。您可以在目标计算机上运行 Conda 环境中的软件包,而无需连接到互联网以下载依赖项。
请注意,conda-pack
可以在 Windows、Linux 和 macOS 上使用,使离线部署 Conda 环境变得更容易。
二、方法二
最简单的方法将环境直接复制给离线服务器:
cd anaconda/env
scp skillixx root@ip:/root/anaconda/env
检查虚拟环境
conda env list
赏
支付宝打赏
微信打赏


赞赏是不耍流氓的鼓励