LoginSignup
1
2

More than 5 years have passed since last update.

dyld: lazy symbol binding failed: Symbol not found: _PySlice_Unpack

Posted at

いつものようにPytorchで簡単なコードを実行しようとしたら見慣れないエラーが!!

dyld: lazy symbol binding failed: Symbol not found: _PySlice_Unpack
  Referenced from: /Users/kamatahiromichi/anaconda/lib/python3.6/site-packages/torch/lib/libtorch_python.dylib
  Expected in: flat namespace

dyld: Symbol not found: _PySlice_Unpack
  Referenced from: /Users/kamatahiromichi/anaconda/lib/python3.6/site-packages/torch/lib/libtorch_python.dylib
  Expected in: flat namespace

Abort trap: 6

なんだこれ...と思ったんですが、出てるパスはanaconda周りのことなので、
ハハァ、またcondaが余計なことしてるなと思い、とりあえずconda list

 $ conda list | grep torch
pytorch                   0.4.1           py36_cuda0.0_cudnn0.0_1    pytorch
torch                     1.0.0                     <pip>
torchvision               0.2.1                     <pip>
torchvision               0.1.9                    py36_1    soumith

お、なんかtorchvisionが二つ入ってるぞ...
condaで入れた方はいらなそうだから、conda uninstall torchvisionしたら動くようになりました

[教訓] やはりcondaとpipを共存させてはだめですね

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2