ImportError: /home/gp/........./torch/lib/libtorch_python.so: undefined symbol: PySlice_Unpack

>>> import torch
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/gp/anaconda3/envs/torch1.4.0/lib/python3.6/site-packages/torch/__init__.py", line 81, in <module>
    from torch._C import *
ImportError: /home/gp/anaconda3/envs/torch1.4.0/lib/python3.6/site-packages/torch/lib/libtorch_python.so: undefined symbol: PySlice_Unpack

错误如上图,这是python的版本不对,更新一下python的版本就行,整个过程如下。

>>> import torch
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/gp/anaconda3/envs/torch1.4.0/lib/python3.6/site-packages/torch/__init__.py", line 81, in <module>
    from torch._C import *
ImportError: /home/gp/anaconda3/envs/torch1.4.0/lib/python3.6/site-packages/torch/lib/libtorch_python.so: undefined symbol: PySlice_Unpack
>>> quit()
(torch1.4.0) gp@gp-System-Product-Name:~$ conda install python=3.6.2
Collecting package metadata (current_repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /home/gp/anaconda3/envs/torch1.4.0

  added / updated specs:
    - python=3.6.2


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    python-3.6.2               |                0        16.5 MB  defaults
    ------------------------------------------------------------
                                           Total:        16.5 MB

The following packages will be UPDATED:

  python                                            3.6.0-0 --> 3.6.2-0


Proceed ([y]/n)? y


Downloading and Extracting Packages
python-3.6.2         | 16.5 MB   | ##################################### | 100% 
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
(torch1.4.0) gp@gp-System-Product-Name:~$ python
Python 3.6.2 |Continuum Analytics, Inc.| (default, Jul 20 2017, 13:51:32) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import
  File "<stdin>", line 1
    import
         ^
SyntaxError: invalid syntax
>>> import torch
>>> print(torch.cuda.is_available())
True

 

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值