通过 Conda 安装 PyTorch
Installing PyTorch via Conda
Objective:用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 现在显示为已安装在根环境中。但是,根环境不再是可克隆的;克隆按钮是 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
Objective:用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 现在显示为已安装在根环境中。但是,根环境不再是可克隆的;克隆按钮是 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