我正在尝试在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]
=======
答案 0 :(得分:9)
以下对我有用。首先安装MKL
:
conda install -c anaconda mkl
在此之后,安装pytorch和torchvision:
conda install -c pytorch pytorch torchvision
答案 1 :(得分:5)
转到官方PyTorch.org,并按照相应的步骤进行操作。
选择您的首选项,您将在页面下方看到相应的命令。
如果系统中没有GPU,请将 CUDA 设置为无
示例命令:
conda install pytorch-cpu torchvision-cpu -c pytorch
答案 2 :(得分:4)
您可以尝试以下步骤
conda create -n pytorch_env python=3.5
source activate pytorch_env
conda install -c soumith pytorch
python
> import torch
执行命令pytorch
后,您甚至可以找到conda list
。
答案 3 :(得分:0)
尝试使用以下命令更新基本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)
使用 pip3 安装火炬
答案 10 :(得分:0)