【问题标题】:Why my pycharm can not debug forever?为什么我的 pycharm 不能永远调试?
【发布时间】:2016-09-07 17:49:10
【问题描述】:

我的电脑版本是Win7。 我调试过什么 .py,这个 pycharm 会向我显示这样的错误:

ValueError: bad marshal data (string ref out of range)

那么pycharm有什么问题,我尝试使用最新版本的pycharm但我无能为力,同样的错误会再次出现。 我曾经重装过我的win7(因为我有影子模式软件),它可以工作一段时间。

有没有好的解决办法?

【问题讨论】:

  • 如果你想检查你的pycharm调试功能,你最好从一个简单的(例如helloworld)脚本开始。
  • 不是pycharm调试业务,原因是win7上安装了两个版本的python才发现的。和安装2.X和3一样不能用pip for python3一样。 X 在您的计算机上。

标签: debugging pycharm pydev


【解决方案1】:

在这种情况下,我认为问题与 pydev 调试器没有直接关系……我敢打赌,由于某种原因,您的 .pyc 文件已损坏(不知道为什么这么想)。

尝试从您的 pycharm 安装和您自己的文件中清理您的 .pyc 文件并再次运行它(如果您想查看是否在此处重现问题,可以尝试使用具有相同调试器后端的 pydev 运行)。

【讨论】:

  • 感谢您回答我的问题,我已经知道它是如何出现的,因为我已经安装了两个版本的 python。如果我使用 3.x 版本调试我的 .py ,则没有任何错误。但即使我重新安装我的 pycharm 或卸载我的 Anaconda3,我也无法解决这个问题。这个虫子昨天把我逼疯了。请你给我一些建议,因为一个可怜的人正在寻求帮助。
猜你喜欢
  • 2013-07-22
  • 2018-11-02
  • 1970-01-01
  • 1970-01-01
  • 2017-07-02
  • 2012-10-09
  • 1970-01-01
  • 2018-08-19
  • 2018-11-12
相关资源
最近更新 更多