与Conda一起安装OS X的Pytorch问题



我曾经让pytorch在OS X上为Python 3工作,但现在由于某种原因我无法自动安装它(我不想从源来做)。<<<<<<<<<<<<<<<<

我做到了:

conda install pytorch torchvision -c pytorch

正如网站所建议的...然后我遇到了mkl错误,所以我安装了它,但仍然抱怨它:

(FTIR_py3) brandomiranda~/home_simulation_research/FTIR/FTIR_proj $ conda install pytorch torchvision -c pytorch
Fetching package metadata ...........
Solving package specifications:

PackageNotFoundError: Package not found: '' Dependencies missing in current osx-64 channels:
  - pytorch -> mkl >=2018
  - torchvision -> pytorch >=0.3 -> mkl >=2018
You can search for packages on anaconda.org with
    anaconda search -t conda mkl
You may need to install the anaconda-client command line client with
    conda install anaconda-client

,但我确实有MKL:

(FTIR_py3) brandomiranda~/home_simulation_research/FTIR/FTIR_proj $ conda install mkl
Fetching package metadata .........
Solving package specifications: .
# All requested packages already installed.
# packages in environment at /Users/brandomiranda/miniconda3/envs/FTIR_py3:
#
mkl                       2017.0.3                      0

有人知道发生了什么事吗?它曾经几天前工作...


Pytorch论坛上的更长线程:

https://discuss.pytorch.org/t/issues-installing-pytorch-for-os-os-x-with-conda/11496

如Pytorch论坛中所建议的,我认为您应该首先安装MKL。您的错误跟踪还表示系统中缺少MKL。您可以通过:

安装MKL
$ conda install -c anaconda mkl

之后,安装pytorchtorchvision

$ conda install -c pytorch pytorch torchvision

首先使用conda update conda更新Conda,然后重试。

在我的情况下它有所帮助。

免责声明:我自己没有想出这个,而是从github问题中复制。

最新更新