我能同步conda配置,包括环境吗?

2024-06-16 08:25:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Debian机器上使用Miniconda来用Python开发(使用PyCharm)。我想在另一台Debian机器上安装相同的软件,并希望保持安装同步。特别是,当我创建、修改或删除环境时,我希望使用标准同步软件(例如Dropbox、Seafile)将这些更改自动传输到另一台机器。你知道吗

我知道我可以手动实现这一点,例如使用conda env export等,但我正在寻找一个自动化的解决方案。你知道吗

这两台机器具有相同的体系结构、相同的操作系统和相同的conda安装。你知道吗

在这种情况下,我已经从deb包安装了conda(内容相当于Miniconda)。这将导致配置incl.my环境位于~/.conda,而base环境(我从未更改过)位于/opt/conda。你知道吗

我知道基本环境中的包(如果克隆的话)是硬链接(而不是复制)到新创建的用户环境中的,但是我愿意失去这个优势。你知道吗

问题是:我能指望这样的环境同步工作吗?环境结构或内容中是否有特定于机器的内容,如果转移到其他地方会损坏?你知道吗


Tags: env机器内容标准软件环境exportdebian