为什么py文件终端里可以运行但是sublime text不能运行

请问在运行这段代码的时候:


import matplotlib.pyplot as plt 
squares = [1,4,9,16,25]
fig, ax = plt.subplots()
ax.plot(squares)
plt.show()

我使用sublime text运行会提示:


Traceback (most recent call last):
  File "/Users/may/Desktop/python_work/mpl_squares.py", line 2, in <module>
    import matplotlib.pyplot as plt 
ModuleNotFoundError: No module named 'matplotlib'

但是我通过mac的终端执行这个py文件的时候可以正常运行,显示出图像,请问这是什么原因呢?是不是因为下载的matplotlib不在指定的位置,但是这个该怎么修改才能让sublime text正常运行呢?

应该是subli使用的python环境和系统默认的环境不是一个环境吧