首页 文章

通过Conda安装PyTorch

提问于
浏览
4

目标:使用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现在显示为安装在根环境中 . 但是,根环境不再可克隆;克隆按钮是灰色/禁用的(它用于启用/可克隆) . 我可以使用根环境作为后备,但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 回答

  • 2

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

    或者:

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

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

相关问题