目标:使用pytorch和torchvision创建一个conda环境。 Anaconda Navigator 1.8.3,python 3.6,MacOS 10.13.4。
我尝试了什么:
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的独立环境呢?
答案 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