通过Conda安装PyTorch

时间:2018-04-21 02:33:57

标签: anaconda torch pytorch

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

我尝试了什么:

  • 在Navigator中,创建了一个新环境。试图安装pytorch和torchvision,但不能,因为UI搜索包没有找到任何匹配pytorch,torch,torchvision或类似字符串的软件包。
  • conda install pytorch torchvision -c pytorch
  • conda update --all

pytorch 0.3.1,torch 0.3.1和torchvision 0.2.0现在显示为安装在根环境中。但是,根环境不再可克隆;克隆按钮是灰色/禁用的(它用于启用/可克隆)。我可以使用root环境作为后备,但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的独立环境呢?

1 个答案:

答案 0 :(得分:2)

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

要么:

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

  • 切换到您已经创建的“ {tor}”环境source activate pytorch,然后在其中安装PyTorch condad install -c pytorch pytorch torchvision