pytorch:dyld:未找到符号

2024-06-01 10:04:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我通过康达安装了Pythorch和fastai:

conda list
...
fastai                    1.0.28                     py_1    fastai
pytorch                   1.0.0                   py3.6_1    pytorch
torchtext                 0.3.1                     <pip>
torchvision               0.2.1                      py_2    pytorch

我用的是fastai的一个型号。 加载模型的代码如下(最后一行失败):

^{pr2}$

它会产生错误:

dyld: Symbol not found: _PySlice_Unpack
  Referenced from: /anaconda3/envs/t1/lib/python3.6/site-packages/torch/lib/libtorch_python.dylib
  Expected in: flat namespace

在浏览了SO之后,我发现了一个相关的问题: dyld: Symbol not found: error how to resolve this issue

显然,dyld符号的一个错误与缺少依赖关系/二进制文件的断开路径有关。在

在这种情况下,我觉得这是一个内部问题。 当使用像conda这样的包管理器时,怎么会发生这种情况呢? 我的操作系统是MacOS10.14.2


Tags: pippylib错误not情况pytorchsymbol