ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

可视化-vscode安装matplotlib工具

2022-07-06 12:33:10  阅读:849  来源: 互联网

标签:kB 00 MB vscode matplotlib python 可视化 pip


 

可视化工具中,最流行的工具之一是 Matplotlib,它是一个数学绘图库,可以制作简单的图表,如折线图和散点图;

使用pip可以安装Matplotlib;

安装步骤::

1、在vscode的终端输入命令: py -m pip install --upgrade pip   # 先更新pip版本

PS D:\01VSCodeScript\Python> python.exe -m pip install --upgrade pip
Requirement already satisfied: pip in c:\users\12593\appdata\local\programs\python\python310\lib\site-packages (22.0.4)
Collecting pip
  Downloading pip-22.1.2-py3-none-any.whl (2.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 64.1 kB/s eta 0:00:00
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 22.0.4
    Uninstalling pip-22.0.4:
      Successfully uninstalled pip-22.0.4
Successfully installed pip-22.1.2
PS D:\01VSCodeScript\Python> 

2、安装matplotlib;

PS D:\01VSCodeScript\Python> python -m pip install --user matplotlib
Collecting matplotlib
  WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken 
by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection object at 0x00000283BF956350>, 'Connection to files.pythonhosted.org timed out.
(connect timeout=15)')': /packages/67/4e/5959c5822f0694e4c2beb93f9ee34b8ec49052fc79d88f8842d9ded72f02/matplotlib-3.5.2-cp310-cp310-win_amd64.whl Downloading matplotlib-3.5.2-cp310-cp310-win_amd64.whl (7.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.2/7.2 MB 304.0 kB/s eta 0:00:00 Collecting numpy>=1.17 Downloading numpy-1.23.0-cp310-cp310-win_amd64.whl (14.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.6/14.6 MB 2.3 MB/s eta 0:00:00 Collecting fonttools>=4.22.0 Downloading fonttools-4.33.3-py3-none-any.whl (930 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 930.9/930.9 kB 3.9 MB/s eta 0:00:00 Collecting cycler>=0.10 Downloading cycler-0.11.0-py3-none-any.whl (6.4 kB) Collecting pyparsing>=2.2.1 Downloading pyparsing-3.0.9-py3-none-any.whl (98 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.3/98.3 kB 5.5 MB/s eta 0:00:00 Collecting kiwisolver>=1.0.1 Downloading kiwisolver-1.4.3-cp310-cp310-win_amd64.whl (55 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.3/55.3 kB 2.8 MB/s eta 0:00:00 Collecting pillow>=6.2.0 Downloading Pillow-9.2.0-cp310-cp310-win_amd64.whl (3.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 2.5 MB/s eta 0:00:00 Collecting python-dateutil>=2.7 Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 2.5 MB/s eta 0:00:00 Collecting packaging>=20.0 Downloading packaging-21.3-py3-none-any.whl (40 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.8/40.8 kB 984.2 kB/s eta 0:00:00 Collecting six>=1.5 Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Installing collected packages: six, pyparsing, pillow, numpy, kiwisolver, fonttools, cycler, python-dateutil, packaging, matplotlib WARNING: The script f2py.exe is installed in 'C:\Users\12593\AppData\Roaming\Python\Python310\Scripts' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. WARNING: The scripts fonttools.exe, pyftmerge.exe, pyftsubset.exe and ttx.exe are installed in 'C:\Users\12593\AppData\Roaming\Python\Python310\Scripts' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. Successfully installed cycler-0.11.0 fonttools-4.33.3 kiwisolver-1.4.3 matplotlib-3.5.2 numpy-1.23.0 packaging-21.3 pillow-9.2.0 pyparsing-3.0.9 python-dateutil-2.8.2 six-1.16.0 PS D:\01VSCodeScript\Python>

3、检查路径

因为出现告警:

Import "matplotlib.pyplot" could not be resolved from source

可能是路径不对,

查看安装的模块;

PS D:\01VSCodeScript\Python> pip list
Package         Version
--------------- -------
autopep8        1.6.0  
cycler          0.11.0 
fonttools       4.33.3 
kiwisolver      1.4.3
matplotlib      3.5.2
numpy           1.23.0
packaging       21.3
Pillow          9.2.0
pip             22.1.2
pycodestyle     2.8.0
pygame          2.1.2
pyparsing       3.0.9
python-dateutil 2.8.2
setuptools      58.1.0
six             1.16.0
toml            0.10.2
PS D:\01VSCodeScript\Python> 

 

在终端中输入,检查路径

PS D:\01VSCodeScript\Python> pip show matplotlib
Name: matplotlib
Version: 3.5.2
Summary: Python plotting package
Home-page: https://matplotlib.org
Author: John D. Hunter, Michael Droettboom
Author-email: matplotlib-users@python.org
License: PSF
Location: c:\users\12593\appdata\roaming\python\python310\site-packages
Requires: cycler, fonttools, kiwisolver, numpy, packaging, pillow, pyparsing, python-dateutil
Required-by:
PS D:\01VSCodeScript\Python> 

 在搜索中输入:python.analysis.extraPaths

 重新运行后,没有出现告警了

4、简单测试,python脚本:

 

import matplotlib.pyplot as plt
squares = [1, 4, 9, 16, 25]
# 调用函数subplots,在一张图片中绘制一个或多个图表;
# fig,表示整张图片
# ax,表示图片中的各个图表
fig, ax = plt.subplots()
# 调用plot()方法,尝试根据给定的数据以有意义的方式绘制图表
ax.plot(squares)
# 函数plt.show(),打开Matplotlib查看并显示绘制的图表
plt.show()

  显示结果:

 

标签:kB,00,MB,vscode,matplotlib,python,可视化,pip
来源: https://www.cnblogs.com/lei2017/p/16450302.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有