Pytorch安装与蟒蛇错误
问题描述:
我得到这个错误:Pytorch安装与蟒蛇错误
C:\Users>conda install pytorch torchvision -c soumith
Fetching package metadata .............
PackageNotFoundError: Package missing in current win-64 channels:
- pytorch
我从Pytorch official website得到conda install pytorch torchvision -c soumith
我有OSX /畅达/ 3.6 /对Pytorch站点设置无(应该是正确的)。我是conda新手,有什么提示如何解决这个问题?
答
使用以下命令在Windows
适用于Windows 10和Windows Server 2016安装pytorch,CUDA 8
conda install -c peterjc123 pytorch cuda80
适用于Windows 10和Windows Server 2016,CUDA 9
conda install -c peterjc123 pytorch cuda90
针对Windows 7/8/8.1和Windows Server二千零十二分之二千零八,CUDA 8
conda install -c peterjc123 pytorch_legacy cuda80
答
它看起来像你在Windows(赢得64),你试图通过选择OSX来安装pytorch,因为你没有在pytorch site上列出的win64选项。 (如果不是这样,请纠正我,我会修改我的答案)。 -c soumith
将使用soumith的频道,只有Linux和OSX的软件包不适用于windows。这就是为什么当你从Windows机器运行conda时出现这种错误的原因。
您可以在Windows上通过畅达使用此命令安装pytorch:
conda install -c peterjc123 pytorch
这将使用具有包Win64的peterjc123的渠道获取pytorch包。
您可以使用画中画这样安装torchvision包: pip install torchvision
使用peterjc123的包,我得到的错误没有名为 'torchvision' 模块 –
请不要使用这些包。它们被破坏并覆盖'conda'的核心部分。见https://github.com/ContinuumIO/anaconda-issues/issues/2533 –
@PabloGonzalez你可以像这样使用pip来安装torchvision:'pip install torchvision' – PraveenPalanisamy