程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

torch/lib/libtorch_ python. so: undefined symbol: PySlice_ Unpack

編輯:Python

Traceback (most recent call last):
  File "train.py", line 3, in <module>
    import torch
  File "/home/aita/anaconda3/envs/proGCN2/lib/python3.6/site-packages/torch/__init__.py", line 190, in <module>
    from torch._C import *
ImportError: /home/aita/anaconda3/envs/proGCN2/lib/python3.6/site-packages/torch/lib/libtorch_python.so: undefined symbol: PySlice_Unpack

Due to the keyboard issue, I would have to use English to explain the above bug.

The full bug is shown above in red color.

Reason:

Your current python version is too low.

Mine:                   Python 3.6.0,        Pytorch 1.7.0,            CUDA 11.0

Solution:

conda install python==3.6.2

Dont worry about the currently stored python version, the above command will overwirte the previsous python version. That command works perfectly well.


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved