Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio代码python numpy matplotlib_Python - Fatal编程技术网

Visual studio代码python numpy matplotlib

Visual studio代码python numpy matplotlib,python,Python,您好,我在Windows 10上的vs代码中安装了matplotlib,当我安装matplotlib时,它起作用了,但当我运行一个简单的程序时,我得到了这个导入tkinter作为tk.py“,第2行,在 将matplotlib.pyplot作为plt导入 ModuleNotFoundError:没有名为“matplotlib”的模块我假设您已经在VS的左/底部安装了Python解释器,如图所示,并且在VS中打开了终端 如果您没有用于VS的工作文件夹,请使用以下内容: (1) 在任何你想要的地方创

您好,我在Windows 10上的vs代码中安装了matplotlib,当我安装matplotlib时,它起作用了,但当我运行一个简单的程序时,我得到了这个导入tkinter作为tk.py“,第2行,在 将matplotlib.pyplot作为plt导入
ModuleNotFoundError:没有名为“matplotlib”的模块

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

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

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

(2) 从VS中,
File>openfolder…
,然后双击选择
Desktop
,然后选择
myVSworks
文件夹并按
seleck Folder

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

python-m-venv-myVSvenv

Set ExecutionPolicy-ExecutionPolicy RemoteSigned-Scope进程

myVSvenv\Scripts\activate

pip安装matplotlib

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

import matplotlib as mplt
print(mplt.__version__)
(5) 从终端输入以下内容
python testme.py

如果它打印matplotlib的版本,则表示它可以工作

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


有关详细信息,请查看以下内容:

  • 首先转到vs代码中的扩展,卸载并安装python扩展(Microsoft)一次,然后重新启动。检查它是否工作。如果不工作,请按照下面的说明进行操作

  • 请确保选择了正确的python解释器,其中安装了matplotlib。 在您还没有选择它的时候,状态栏的左下角显示了您选择的Python版本。 请单击该标签(状态栏项)

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

  • 导航到“C:\Users\username\AppData\Local\Programs\Python”,查看有多少版本的Python(如Python38等文件夹)

  • 如果有多个版本文件夹,则进入“Lib\site packages”中的每个文件夹,并检查“matplotlib”文件夹

  • 在vscode中选择matplotlib所在的相同版本(例如python 3.8.*如果matplotlib是在Python38中找到的)


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

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