【问题标题】:Visual studio code python numpy matplotlibVisual Studio 代码 python numpy matplotlib
【发布时间】:2021-08-06 02:27:54
【问题描述】:

嗨,当我安装 matplotlib 时,我在 Windows 10 上的 vs code 中安装了 matplotlib,但是当我运行一个简单的程序时,我得到了这个 import tkinter as tk.py",第 2 行,在 将 matplotlib.pyplot 导入为 plt ModuleNotFoundError:没有名为“matplotlib”的模块

【问题讨论】:

  • 首先你的问题不清楚,需要编辑。请修改您的问题。但是基于错误,matplotlib 丢失了。你安装了matplotlib吗?使用pip install matplotlib
  • @m.1.cosacak 是的,我必须卸载 matplotlib,如果是,我如何使用 Visual Studio 代码

标签: python


【解决方案1】:

我假设您已经在 VS 的左侧/底部安装了 Python 解释器,如 here 所示,并且在 VS 中打开了终端

如果您的 VS 没有工作文件夹,请使用以下内容;

(1) 在任何你想要的地方创建一个文件夹,比如说在你的桌面上命名为myVSworks

(2) 从 VS,File > Open Folder ...,然后双击选择Desktop,然后选择myVSworks 文件夹并按Seleck Folder

(3) 在您的 VS 终端中执行以下操作;

python -m venv myVSvenv

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process

myVSvenv\Scripts\activate

pip install matplotlib

(4)创建testme.py文件并添加以下内容

import matplotlib as mplt
print(mplt.__version__)

(5) 从终端输入以下python testme.py

如果它打印出 matplotlib 的版本,这意味着它可以工作。

我认为这里的主要步骤是使用:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process 见上文

详情请查看here

【讨论】:

    【解决方案2】:

    请做下面提到的一些事情:

    1. 首先进入vs代码中的扩展并卸载并安装python扩展(Microsoft)一次然后重新启动。检查它是否有效。如果没有,请按照以下说明操作。

    2. 请确保您选择了正确的安装了 matplotlib 的 Python 解释器。 在你没有选择它的那一刻,状态栏的左下角会显示你选择的 Python 版本。 请点击该标签(状态栏项目)

      或使用命令 Python: Select Interpreter 将其更改为正确的解释器。

    3. 导航到“C:\Users\用户名\AppData\Local\Programs\Python”,查看有多少版本的Python(如Python38等文件夹)。

    4. 如果有多个版本文件夹,则进入 "Lib\site-packages" 中的每个文件夹并检查 "matplotlib" 文件夹。

    5. 在 vscode 中选择与 matplotlib 相同的版本(例如,如果在 Python38 中找到 matplotlib,则为 python 3.8.*)。

    提示:目前使用 3.8 版本的 python,因为它在外部包中更稳定。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-12-31
      • 2011-01-20
      • 2019-08-02
      • 2019-01-13
      • 1970-01-01
      • 1970-01-01
      • 2010-09-06
      相关资源
      最近更新 更多