目标:使用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 回答
您似乎已经在基础环境中安装了PyTorch,因此您无法从其他“pytorch”环境中使用它 .
或者:
使用PyTorch直接创建一个新环境(让我们称之为"pytorch_env"):
conda create -n torch_env -c pytorch pytorch torchvision
切换到您已创建
source activate pytorch
的"pytorch"环境,然后在其中安装PyTorchcondad install -c pytorch pytorch torchvision