не могу импортировать факел Mac - PullRequest
0 голосов
/ 19 мая 2018

Я пытаюсь импортировать факел, и я получаю следующую проблему:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/torch/__init__.py", line 66, in <module>
    import torch._dl as _dl_flags
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/torch/_dl.so, 2): no suitable image found.  Did find:
    /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/torch/_dl.so: mach-o, but wrong architecture
    /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/torch/_dl.so: mach-o, but wrong architecture

кто-то знает, как я могу решить эту проблему?Спасибо:)

Ответы [ 2 ]

0 голосов
/ 19 июня 2019

Попробуйте

brew install libomp

должно решить проблему

0 голосов
/ 19 мая 2018

Попробуй так:

mkdir test_torch
cd test_torch
python3 -m venv .venv
source .venv/bin/activate
pip install torch torchvision
python3

>>> import torch

У меня работает.MacOS 10.13.4, Python 3.6.4

Или вот так:

mkdir test_torch
cd test_torch
virtualenv .venv
source .venv/bin/activate
pip install --upgrade pip
pip install torch torchvision
python2

>>> import torch

У меня работает.MacOS 10.13.4, Python 2.7.10

Если вам не нужно использовать torch, вы можете установить только torchvision

pip install --no-deps torchvision
...