【问题标题】:Vscode, python segmentation fault(core dumped)Vscode,python 分段错误(核心转储)
【发布时间】:2020-04-09 07:24:55
【问题描述】:

我对 vscode 和 python 有疑问。我创建了与 python3 解释器一起使用的简单 python 脚本,然后使用 python3 test.py 运行它,这很好。

import numpy as np 
import matplotlib.pyplot as plt 

Ts = 0.01
t = np.arange(-5, 5, Ts)

y = t**2
plt.plot(y)
plt.show()

但是当我尝试使用 vscode 调试运行它时,我得到一个分段错误(核心转储)。

agentdenton@agentdenton-latitude:~/dev/Test/numpy_test$ python3 test.py 
Segmentation fault (core dumped)

这很奇怪,因为相同的代码在具有相同 Ubuntu 的我的 VM 上运行良好。我想知道我在这里做错了什么还是错误? 我正在使用 ubuntu 19.04 和最新版本的 vscode 也是 python 3.7.5。只有当我导入一些模块并从中执行函数时才会发生错误,使用常规的 python 代码可以正常工作。 感谢您的关注,对糟糕的英语能力深表歉意!

【问题讨论】:

  • 两个环境完全一样吗?以及您如何使用调试器,因为如果您在调试器下执行,命令行中应该还有更多。
  • 是的。它们几乎相同,它是由 vscode 生成的标准配置。
  • 我也有同样的问题,等待答复!
  • 仔细检查一下,您使用的是marketplace.visualstudio.com/items?itemName=ms-python.python,对吗?
  • 是的,我使用来自市场的 python

标签: python ubuntu visual-studio-code


【解决方案1】:

这可能是 VS 代码污染了 python 环境。您可以卸载 python 环境并重新安装新的干净环境。如果你使用 conda,你可以通过conda update --all 更新环境。

【讨论】:

    猜你喜欢
    • 2015-02-27
    • 1970-01-01
    • 2015-06-25
    • 2021-06-03
    相关资源
    最近更新 更多