conda - 修改一些包的源码后如何将 'copy' Conda环境转移到另一台机器上?

标签 conda miniconda anaconda3

我正在尝试转移到另一台计算机。然而,对于我当前的项目,我对不同包的源代码进行了很多更改。我怀疑使用 conda env export >environment.ymlconda env create -fenvironment.yml 不会保留我修改的代码。

我可以将“环境”文件夹复制到另一台计算机吗?修改软件包源代码的最佳方法是什么?

最佳答案

你试过吗conda-pack

似乎完全解决了您遇到的问题。

引用文档:

A tool like conda-pack is necessary because conda environments are not relocatable. Simply moving an environment to a different directory can render it partially or completely inoperable. conda-pack addresses this challenge by building archives from original conda package sources and reproducing conda’s own relocation logic.

关于conda - 修改一些包的源码后如何将 'copy' Conda环境转移到另一台机器上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66931290/

相关文章:

python - 如何从 Miniconda 中创建 conda 环境

anaconda - 卸载并重新安装 Anaconda 时的潜在问题

python - Anaconda 不会在 Mac 中强制退出

python - 无法用conda卸载keras

conda - 如何识别 conda 包依赖项?

python - 如何在 Conda environment.yml 中指定版本范围

deep-learning - Conda Colab 收集包元数据时出错 (current_repodata.json) : failed InvalidVersionSpec: Invalid version '4.19.112+' :empty version component

anaconda - 错误 conda.core.link :_execute(698): An error occurred while installing package 'defaults::qt-5.9.7-vc14h73c81de_0'

r - 如何在conda中静音或抑制gfortran(或clang?)后端?

pip - 通过 conda 安装 pip-only 包的依赖项