【发布时间】: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