搜索内容

有一个问题?

如果您有任何疑问,可以在下面询问或输入您要寻找的!

python import的包失效

技术聚客 未结 1 1983
dwqy11
dwqy11 2021-03-01 10:47

在python脚本最开头已经  

import torch

 

但在后面用到的时候:

if not torch.cuda.is_available(): print('using CPU')

 

却报错了:

UnboundLocalError: local variable 'torch' referenced before assignment

 

在后面调用的语句之前也没有对torch这个词赋过别的值。 真的非常奇怪,不知道怎么会这样,有没有大佬遇到过这样的问题呢?  

1条回答
  • 2021-03-01 11:23

    解决方式一:
    将XXXX包放在python的site-package文件夹下
    解决方式二:
    可能是XXXX包没有新建init.py
    解决方式三:
    init.py需要声明包含XXXX包的函数

    0 讨论(0)
提交回复