【发布时间】:2021-11-10 00:26:21
【问题描述】:
我是数据科学的新手。在线资源表明大多数数据科学家使用 conda + pip 来管理他们的包和依赖项,所以我也这样做了。让我举一个简单的例子,我只有一个名为 virtualEnv 的虚拟环境。所以基本上 conda 现在有 2 个环境:
- 基础
- 虚拟环境
现在假设我已经在我的基础环境中安装了 PyTorch=1.9.0。现在如果我切换到 virtualEnv 并尝试在该环境中安装 PyTorch=1.9.0(与 base 相同的版本),会发生什么?
conda 是从基础环境中提取 PyTorch 包,还是再次从其在线存储库中安装包。
另外,我使用以下命令在基本环境中安装了 PyTorch:PyTorch website 上提供
conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch
我是使用相同的命令在 virtualEnv 中安装 PyTorch 还是只使用简单的命令:
conda install pytorch cudatoolkit torchvision torchaudio
基本上 -c pytorch 就是这两个命令的区别。
我试图在谷歌上找到这个,但找不到任何东西。
【问题讨论】:
标签: python anaconda data-science conda package-managers