首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Python错误显示不准确的代码

Python错误显示不准确的代码
EN

Stack Overflow用户
提问于 2017-04-09 13:08:13
回答 1查看 48关注 0票数 0

我正在开发一个具有以下结构的包。

代码语言:javascript
代码运行次数:0
运行
复制
Package
  |- __init__.py
  |- dir
    |- subdir
      |- moduleB.py
      |- __init__.py 
    |- __init__.py
    |- moduleA.py
main.py

main.py尝试导入moduleA,而后者又导入moduleB。但是,当它尝试导入moduleA时,它会遇到错误,因为在后来更改的代码行中出现了错误。

我认为这可能是一个缓存问题,所以我删除了包中的所有pycache文件,但仍然失败。

我能做些什么来解决这个问题,我能做些什么来确保这个问题不会继续存在?

实际的代码是

代码语言:javascript
代码运行次数:0
运行
复制
import tensorflow as tf
from UROP.data_structure.default_dictionary import DefaultDictionary


def default_distribution(shape, variation, name=''):
    return tf.truncated_normal(
        shape=shape,
        stddev=variation,
        name=name
    )
EN

回答 1

Stack Overflow用户

发布于 2017-04-10 04:39:23

@tdelaney是正确的,通过一个调试器,我发现我使用的内核将我重定向到它自己的私有缓存。我在Atom中使用了氢气,重新启动计算机清除了缓存并解决了问题。

但是,我找不到一个不需要重新启动计算机的缓存依赖项的长期解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43303265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档