我有一个vscode和python的问题。我创建了简单的python脚本,它可以与python3解释器一起工作,然后使用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 debug运行它时,我得到了一个分段错误(核心转储)。
agentdenton@agentdenton-latitude:~/dev/Test/numpy_test$ python3 test.py
Segmentation fault (core dumped)这很奇怪,因为相同的代码在使用相同Ubuntu的虚拟机上运行得很好。我想知道是我做错了什么,还是有bug?我使用的是ubuntu 19.04和vscode的最新版本,也是python 3.7.5。只有当我导入一些模块并从中执行函数时,才会发生错误,使用常规的python代码,它工作得很好。感谢您的关注,并对您糟糕的英语水平表示抱歉!
发布于 2020-03-20 10:04:41
VS代码可能污染了python环境。您可以卸载python环境,然后重新安装一个新的干净环境。如果你使用conda,你可以通过conda update --all更新环境。
https://stackoverflow.com/questions/59363272
复制相似问题