如何用conda或pip在Anaconda中安装pytorch?

时间:2018-04-19 10:14:29

标签: python pip pytorch

我正在尝试在Anaconda中安装pytorch以在Windows中使用Python 3.5。按照pytorch.org中的说明,我在Anaconda中介绍了以下代码:

pip3 install torch torchvision 

但是出现了以下错误:

Command "python setup.py egg_info" failed with error code 1 in C:\Users\sluis\AppData\Local\Temp\pip-install-qmrvz7b9\torch\

通过网络搜索我发现可能是因为setuptools已过期,但我检查并更新了。我也尝试过:

conda install -c peterjc123 pytorch cuda80

但出现以下错误:

The following specifications were found to be in conflict:
  - pytorch
Use "conda info <package>" to see the dependencies for each package.

我还尝试加载我在以下网站下载的pytorch的tar.bz2文件:

anaconda.org/peterjc123/pytorch/files

然后就这样做:

$ conda install filename.tar.bz2 

但是我收到了以下错误:

Error: HTTPError: 404 Client Error: None for url: file:///C|/Users/sluis/pytorch-0.3.1-py36_cuda80_cudnn6he774522_2.tar.bz2: file:///C|/Users/sluis/pytorch-0.3.1-py36_cuda80_cudnn6he774522_2.tar.bz2

我对这个编程世界很陌生,所以我真的不知道如何更多地了解错误。谁知道如何安装pytorch?

修改:正如我在尝试的评论中所建议的那样:

conda install pytorch torchivsion -c pytorch

我收到以下错误:

Error: Packages missing in current win-64 channels:
 - pytorch
 - torchvision

我做了:

anaconda search -t conda torchvision

并尝试使用以下命令安装dericlk/torchvision

conda install -c derickl torchvision

但我得到同样的错误:

Error: Package missing in current win-64 channels:
  - torchvision

我找不到win-64的任何torchvision个包。

conda list给了我以下内容:

# packages in environment at C:\Users\aaaa\AppData\Local\Continuum\Anaconda3\envs\torchenv2:
#
mkl-include               2018.0.2                      1    anaconda
certifi                   2016.2.28                py35_0
cffi                      1.10.0                   py35_0
cmake                     3.6.3                    vc14_0  [vc14]
openmp                    2018.0.0                intel_8    intel
mkl                       2017.0.3                      0
numpy                     1.13.1                   py35_0
pip                       10.0.0                    <pip>
pip                       9.0.1                    py35_1
pycparser                 2.18                     py35_0
python                    3.5.4                         0
pyyaml                    3.12                     py35_0
setuptools                36.4.0                   py35_1
typing                    3.6.2                    py35_0
vc                        14                            0
vs2015_runtime            14.0.25420                    0
wheel                     0.29.0                   py35_0
wincertstore              0.2                      py35_0
zlib                      1.2.11                   vc14_0  [vc14]

=======

11 个答案:

答案 0 :(得分:9)

以下对我有用。首先安装MKL

conda install -c anaconda mkl

在此之后,安装pytorch和torchvision:

conda install -c pytorch pytorch torchvision

答案 1 :(得分:5)

更新

转到官方PyTorch.org,并按照相应的步骤进行操作。

转到PyTorch.org

选择您的首选项,您将在页面下方看到相应的命令。

如果系统中没有GPU,请将 CUDA 设置为

示例命令:

conda install pytorch-cpu torchvision-cpu -c pytorch

答案 2 :(得分:4)

您可以尝试以下步骤

  1. conda create -n pytorch_env python=3.5
  2. source activate pytorch_env
  3. conda install -c soumith pytorch
  4. python

    > import torch

  5. 执行命令pytorch后,您甚至可以找到conda list

答案 3 :(得分:0)

尝试使用以下命令更新基本conda程序包,然后尝试重新安装它。

  1. conda更新--all
  2. conda更新-n基本conda

答案 4 :(得分:0)

对于linux,cuda9.0,python3.6:

pip3安装http://download.pytorch.org/whl/cu90/torch-0.3.1-cp36-cp36m-linux_x86_64.whl

pip3安装Torchvision

对于其他cuda / python版本:检查网站:https://ptorch.com/news/145.html

答案 5 :(得分:0)

对我来说,它是这样做的:

卸载以前的版本:转到C:\ users \ username \ anaconda3并运行anaconda-uninstall.exe

再次安装anaconda

然后在anaconda pompt上运行以下命令:

conda create -n my_env python = 2.7

conda激活my_env

启动gui应用

conda install -c peterjc123 pytorch

anaconda导航器

答案 6 :(得分:0)

访问https://anaconda.org/pytorch/torchvision,您将找到解决方案

conda install -c pytorch torchvision

答案 7 :(得分:0)

对于 windows python 3.6及更高版本,没有 cud

pip install torch==1.2.0+cpu torchvision==0.4.0+cpu -f https://download.pytorch.org/whl/torch_stable.html

答案 8 :(得分:0)

尝试运行:

conda install -c pytorch pytorch

答案 9 :(得分:0)

对于 2021/06/xx 的读者:

使用 pip3 安装火炬

答案 10 :(得分:0)

作为更新,现在 Pytorch 官方网站根据您的系统提供了正确的版本:

https://pytorch.org/

推荐使用官网安装。之前的一些 awnsers 可能会导致版本不够用。