Issues installing PyTorch 1.4 – "No matching distribution found for torch===1.4.0"
Question:
Used the install guide on pytorch.org
on how to install it and the command I’m using is
pip install torch===1.4.0 torchvision===0.5.0 -f https://download.pytorch.org/whl/torch_stable.html
But it’s coming up with this error;
ERROR: Could not find a version that satisfies the requirement torch===1.4.0 (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2)
ERROR: No matching distribution found for torch===1.4.0
Is this even a me-related issue? Can other people use this command?
Pip is installed and works for other modules, Python 3.8, CUDA version 10.1, Windows 10 Home 2004
Answers:
Looks like this issue is related to virtual environment. Did you try recommended installation line in another/new one virtual environment? If it doesn’t help the possible solution might be installing package using direct link to PyTorch and TorchVision builds for your system:
Windows:
pip install https://download.pytorch.org/whl/cu101/torch-1.4.0-cp38-cp38-win_amd64.whl
pip install https://download.pytorch.org/whl/cu101/torchvision-0.5.0-cp38-cp38-win_amd64.whl
Ubuntu (Linux):
pip install https://download.pytorch.org/whl/cu101/torch-1.4.0-cp38-cp38-linux_x86_64.whl
pip install https://download.pytorch.org/whl/cu101/torchvision-0.5.0-cp38-cp38-linux_x86_64.whl
check your python version, my version is python 3.8.2 and it can’t find a torch version matched the py version. And I use a 3.7.6 now, I suppose the version below 3.8 would be fine
I had same problem and python -m pip install --upgrade pip setuptools wheel
worked for me and https://packaging.python.org/tutorials/installing-packages/ may be useful for some package installation problems.
I faced the same issue, according to https://pytorch.org/ the best option is to install everything via conda:
conda install pytorch torchvision cudatoolkit=10.2 -c pytorch
It could be a syntax issue, because you are using ===
instead of ==
in your pip install
command.
I found the right solution that could solve this issue:
Reinstall pytorch from here:
https://pytorch.org/get-started/locally/#mac-package-manager
Make sure the torch version is 1.4.0 if it’s not run the following command:
pip install syft -f https://download.pytorch.org/whl/torch_stable.html
Now, you can download syft successfully:
pip install syft
to check the version of packages:
conda list
In my case, its reason was related compiled version (32/64) I have installed a 32bit version but PyTorch’s wheel only provides a 64bit version.
No problem on your command check python version and reinstall the 64bit version.
I tried pip, only got it working with conda
conda install pytorch==1.4.0 torchvision==0.5.0 cudatoolkit=10.1 -c pytorch
In the future, I would recommend using the installation widget on the PyTorch website.
It fixed this issue for me by extending the command with -f
as follows:
pip install torch===1.6.0 torchvision===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html
In my case I was trying to build image for linux architecture and after I change docker command it worked:
docker buildx build --platform=linux/amd64 -t rahul86s/rsharmp12_model:latest .
This is an old one, but it came up when searching for today’s problems upgrading torch to 1.12.0. Same kinds of error messages, none of these or other proposals helped. What did help was upgrading pip (now 22.1.2), I was behind a minor release and had been ignoring that. Everything just worked after that.
For me, the issue was the Python version I was using was unsupported. I was trying to install torch 1.10.0 on Python 3.10.6 which was giving me the same error. Solution was to downgrade Python to 3.8.x
I had the same Problem. For me the only Nightly version worked.
You can install it with
pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu117
I also had same problem as a comment up and I decieded it so
pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cpu
@Collin TNX!
Used the install guide on pytorch.org
on how to install it and the command I’m using is
pip install torch===1.4.0 torchvision===0.5.0 -f https://download.pytorch.org/whl/torch_stable.html
But it’s coming up with this error;
ERROR: Could not find a version that satisfies the requirement torch===1.4.0 (from versions: 0.1.2, 0.1.2.post1, 0.1.2.post2)
ERROR: No matching distribution found for torch===1.4.0
Is this even a me-related issue? Can other people use this command?
Pip is installed and works for other modules, Python 3.8, CUDA version 10.1, Windows 10 Home 2004
Looks like this issue is related to virtual environment. Did you try recommended installation line in another/new one virtual environment? If it doesn’t help the possible solution might be installing package using direct link to PyTorch and TorchVision builds for your system:
Windows:
pip install https://download.pytorch.org/whl/cu101/torch-1.4.0-cp38-cp38-win_amd64.whl
pip install https://download.pytorch.org/whl/cu101/torchvision-0.5.0-cp38-cp38-win_amd64.whl
Ubuntu (Linux):
pip install https://download.pytorch.org/whl/cu101/torch-1.4.0-cp38-cp38-linux_x86_64.whl
pip install https://download.pytorch.org/whl/cu101/torchvision-0.5.0-cp38-cp38-linux_x86_64.whl
check your python version, my version is python 3.8.2 and it can’t find a torch version matched the py version. And I use a 3.7.6 now, I suppose the version below 3.8 would be fine
I had same problem and python -m pip install --upgrade pip setuptools wheel
worked for me and https://packaging.python.org/tutorials/installing-packages/ may be useful for some package installation problems.
I faced the same issue, according to https://pytorch.org/ the best option is to install everything via conda:
conda install pytorch torchvision cudatoolkit=10.2 -c pytorch
It could be a syntax issue, because you are using ===
instead of ==
in your pip install
command.
I found the right solution that could solve this issue:
Reinstall pytorch from here:
https://pytorch.org/get-started/locally/#mac-package-manager
Make sure the torch version is 1.4.0 if it’s not run the following command:
pip install syft -f https://download.pytorch.org/whl/torch_stable.html
Now, you can download syft successfully:
pip install syft
to check the version of packages:
conda list
In my case, its reason was related compiled version (32/64) I have installed a 32bit version but PyTorch’s wheel only provides a 64bit version.
No problem on your command check python version and reinstall the 64bit version.
I tried pip, only got it working with conda
conda install pytorch==1.4.0 torchvision==0.5.0 cudatoolkit=10.1 -c pytorch
In the future, I would recommend using the installation widget on the PyTorch website.
It fixed this issue for me by extending the command with -f
as follows:
pip install torch===1.6.0 torchvision===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html
In my case I was trying to build image for linux architecture and after I change docker command it worked:
docker buildx build --platform=linux/amd64 -t rahul86s/rsharmp12_model:latest .
This is an old one, but it came up when searching for today’s problems upgrading torch to 1.12.0. Same kinds of error messages, none of these or other proposals helped. What did help was upgrading pip (now 22.1.2), I was behind a minor release and had been ignoring that. Everything just worked after that.
For me, the issue was the Python version I was using was unsupported. I was trying to install torch 1.10.0 on Python 3.10.6 which was giving me the same error. Solution was to downgrade Python to 3.8.x
I had the same Problem. For me the only Nightly version worked.
You can install it with
pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu117
I also had same problem as a comment up and I decieded it so
pip3 install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cpu
@Collin TNX!