通过 Conda 安装 PyTorch

Installing PyTorch via Conda

Objective:用pytorch和torchvision创建一个conda环境。 Anaconda Navigator 1.8.3,python 3.6,MacOS 10.13.4。

我尝试过的:

pytorch 0.3.1、torch 0.3.1 和 torchvision 0.2.0 现在显示为已安装在根环境中。但是,根环境不再是可克隆的;克隆按钮是 gray/disabled(以前是 enabled/cloneable)。我可以使用根环境作为后备,但 conda 的主要目的是能够创建单独的一次性环境。我错过了什么?

更新----------------

运行 conda install -c pytorch pytorch 产量: # All requested packages already installed. 但是如果我激活 pytorch 环境并列出其中的软件包,则没有包含单词 "torch" 的软件包。如果我然后做 conda search pytorch 我得到 PackagesNotFoundError: The following packages are not available from current channels: - pytorch。如果我激活 base 环境然后执行 conda list 然后 pytorch 在 base 的包列表中。那么如何创建一个单独的包含pytorch的环境呢?

您似乎已经在您的基本环境中安装了 PyTorch,因此您无法在您的其他 "pytorch" 环境中使用它。

或者:

  • 直接用 PyTorch 创建一个新环境(我们称之为 pytorch_env):conda create -n pytorch_env -c pytorch pytorch torchvision

  • 切换到您已经创建的pytorch环境:source activate pytorch_env然后在其中安装PyTorch:conda install -c pytorch pytorch torchvision