Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python can';进口手电筒_Python_Macos_Pytorch_Torch - Fatal编程技术网

Python can';进口手电筒

Python can';进口手电筒,python,macos,pytorch,torch,Python,Macos,Pytorch,Torch,我正在尝试导入torch,我遇到了下一个问题: 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> impo

我正在尝试导入torch,我遇到了下一个问题:

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
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site packages/torch/_init__.py”,第66行,在
进口火炬。_dl作为_dl_标志
ImportError:dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/torch//u dl.so,2):未找到合适的映像。确实发现:
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/torch//u dl.so:mach-o,但架构错误
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/torch//u dl.so:mach-o,但架构错误
有人知道我该怎么解决这个问题? 谢谢:)

试试看:

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

>>> import torch
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 3.6.4

或者像这样:

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

>>> import torch
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
试一试


应该解决问题

您是如何安装的
pytorch
?它支持MacOS还是你的Python版本?@GregEremeev,所以我需要为此格式化我的计算机?@HoriaComan pip install torch torchvision。我使用的是Python2.7,所以这是正确的version@chengal当然快点,否则就太晚了!我正在使用python 2.7。。所以我必须删除3?@chengal,我已经为Python2.x添加了解决方案。试试看。@chengal brew安装virtualenv
错误:没有名为“virtualenv”==>的可用公式正在搜索以前删除的公式(在上个月)。。。警告:自制/核心是浅克隆。要获取完整的历史记录,请运行:git-C“$(brew--repo homebrew/core)”fetch--unshall
错误:未找到以前删除的公式。==>正在搜索类似命名的公式…==>正在搜索本地水龙头。。。发现了这些命名类似的公式:pyenv virtualenv✔                       pyenv虚拟说唱歌手✔ 要安装其中一个,请运行(例如):brew install Pyev virtualenv✔ ==> 搜索点击…==>在GitHub上搜索点击。。。错误:在taps中找不到公式。