Marisa
Marisa

Reputation: 1183

How to install pytorch in Anaconda with conda or pip?

I am trying to install pytorch in Anaconda to work with Python 3.5 in Windows. Following the instructions in pytorch.org I introduced the following code in Anaconda:

pip3 install torch torchvision 

But the following error came in:

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

By searching on the web I found out that it may be because of setuptools being out of date but I checked and have it updated. I also tried:

conda install -c peterjc123 pytorch cuda80

But the following error arise:

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

I also tried to load the pytorch's tar.bz2 file which I download in the following website:

anaconda.org/peterjc123/pytorch/files

And then just do:

$ conda install filename.tar.bz2 

But I got the following error:

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

I am quite new to this programming world so I don't really know how to dig more on the errors. Anyone knows how to get pytorch installed?

Edit: As suggested in the comments I tried:

conda install pytorch torchivsion -c pytorch

And I got the following error:

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

I did:

anaconda search -t conda torchvision

And tried to install dericlk/torchvision using the following command:

conda install -c derickl torchvision

But I am getting the same error:

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

I couldn't find any torchvisionpackages for win-64.

conda list is giving me the following:

# 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]

=======

Upvotes: 31

Views: 186367

Answers (12)

Devil
Devil

Reputation: 1174

After Activating conda environment

Use below command


python3 -m pip install torch torchvision 

Example

(torchenv) ubuntu@user :~$ python3 -m pip install torch torchvision 

Upvotes: 0

As an update, now the Pytorch official site has the right version depending on your system:

https://pytorch.org/

I recommend using the official website for installation. Some of the previous awnsers may lead to a version that is not adequate.

Upvotes: 0

NeoZoom.lua
NeoZoom.lua

Reputation: 2891

For Readers live in 2021/06/xx:

use pip3 install torch

Upvotes: 0

skdonthi
skdonthi

Reputation: 1442

Go to the official PyTorch.org and follow the steps accordingly. enter image description here

Select your preferences and you will see an appropriate command below on the page.

If you don't have GPU in the system, set CUDA as None or CPU

Example command:

conda install pytorch-cpu torchvision-cpu -c pytorch

Upvotes: 31

Shreya
Shreya

Reputation: 311

Try running:

conda install -c pytorch pytorch

Upvotes: -1

Ankit Sindhu
Ankit Sindhu

Reputation: 41

For windows python 3.6 and above without cuda

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

Upvotes: 4

Rachit Srivastava
Rachit Srivastava

Reputation: 9

Visit https://anaconda.org/pytorch/torchvision and you will find the solution

conda install -c pytorch torchvision

Upvotes: -1

Richardd
Richardd

Reputation: 1012

For me it worked doing this:

Uninstall the previous version: go to C:\users\username\anaconda3 and run the anaconda-uninstall.exe

Install again anaconda

then run the following commands on the anaconda pompt:

conda create -n my_env python=2.7

conda activate my_env

start the gui app

conda install -c peterjc123 pytorch

anaconda-navigator

Upvotes: 0

archit522
archit522

Reputation: 429

The following worked for me. First install MKL:

conda install -c anaconda mkl

After this, install pytorch and torchvision:

conda install -c pytorch pytorch torchvision

Upvotes: 28

Lakshmi Bhavani - Intel
Lakshmi Bhavani - Intel

Reputation: 1333

Can you please try with below steps

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

    > import torch

You can even find pytorch after you execute command conda list.

Upvotes: 3

silly
silly

Reputation: 947

For linux, cuda9.0, python3.6:

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

pip3 install torchvision

For other cuda/python version: check website: https://ptorch.com/news/145.html

Upvotes: 1

rachana
rachana

Reputation: 1

try updating the base conda package with the following command,then you can try reistalling it.

  1. conda update --all
  2. conda update -n base conda

Upvotes: 0

Related Questions