当每个项目使用一个Python环境时,依赖项管理得很好,但很多重库最终会被复制(当然是Python,还有像pytorch这样的依赖项值几GB).有没有一种方法可以在维护这些库的单个共享版本的同时使用环境?
当每个项目使用一个Python环境时,依赖项管理得很好,但很多重库最终会被复制(当然是Python,还有像pytorch这样的依赖项值几GB).有没有一种方法可以在维护这些库的单个共享版本的同时使用环境?
你标记了conda
个,这就是为什么.库被下载并解压缩到单个共享目录中,并链接到环境中.如果你在同一个版本的库中使用多个env,它只占用一次空间.
注意:这是默认情况.当然,在某些情况下,您的文件系统 struct 或操作系统不支持硬链接.