Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

problems in pip install and matplotlib library installation

to install matplotlib library its recomended uses this base:

python -m pip install -U pip
python -m pip install -U matplotlib

when I execute the following code:

(base) C:\WINDOWS\system32>python -m pip install -U pip

results in this warning:

 WARNING: Ignoring invalid distribution -atplotlib (c:\programdata\anaconda3\lib\site-packages)
 WARNING: Ignoring invalid distribution -atplotlib (c:\programdata\anaconda3\lib\site-packages)
 Requirement already satisfied: pip in c:\programdata\anaconda3\lib\site-packages (22.0.4)
 WARNING: Ignoring invalid distribution -atplotlib (c:\programdata\anaconda3\lib\site-packages)
 WARNING: Ignoring invalid distribution -atplotlib (c:\programdata\anaconda3\lib\site-packages)
 WARNING: Ignoring invalid distribution -atplotlib (c:\programdata\anaconda3\lib\site-packages)

so with -U matplotlib do:

WARNING: Ignoring invalid distribution -atplotlib (c:\programdata\anaconda3\lib\site-packages)
WARNING: Ignoring invalid distribution -atplotlib (c:\programdata\anaconda3\lib\site-packages)
Requirement already satisfied: matplotlib in c:\programdata\anaconda3\lib\site-packages (3.5.1)
Requirement already satisfied: numpy>=1.17 in c:\programdata\anaconda3\lib\site-packages (from matplotlib) (1.20.1)
Requirement already satisfied: kiwisolver>=1.0.1 in c:\programdata\anaconda3\lib\site-packages (from matplotlib) (1.3.1)
Requirement already satisfied: pyparsing>=2.2.1 in c:\programdata\anaconda3\lib\site-packages (from matplotlib) (2.4.7)
Requirement already satisfied: packaging>=20.0 in c:\programdata\anaconda3\lib\site-packages (from matplotlib) (20.9)
Requirement already satisfied: fonttools>=4.22.0 in c:\programdata\anaconda3\lib\site-packages (from matplotlib) (4.29.1)
Requirement already satisfied: pillow>=6.2.0 in c:\programdata\anaconda3\lib\site-packages (from matplotlib) (8.2.0)
Requirement already satisfied: cycler>=0.10 in c:\programdata\anaconda3\lib\site-packages (from matplotlib) (0.10.0)
Requirement already satisfied: python-dateutil>=2.7 in c:\programdata\anaconda3\lib\site-packages (from matplotlib) (2.8.1)
Requirement already satisfied: six in c:\programdata\anaconda3\lib\site-packages (from cycler>=0.10->matplotlib) (1.15.0)
WARNING: Ignoring invalid distribution -atplotlib (c:\programdata\anaconda3\lib\site-packages)
WARNING: Ignoring invalid distribution -atplotlib (c:\programdata\anaconda3\lib\site-packages)
WARNING: Ignoring invalid distribution -atplotlib (c:\programdata\anaconda3\lib\site-packages)

and lastly, when I execute import matplotlib.pyplot as plt resuts in:

AttributeError                            Traceback (most recent call last)
<ipython-input-5-310f65eff20b> in <module>
      1 import networkx as nx
----> 2 import matplotlib.pyplot as plt
      3 import pandas as pd

C:\ProgramData\Anaconda3\lib\site-packages\matplotlib\__init__.py in <module>
    875 # triggering resolution of _auto_backend_sentinel.
    876 rcParamsDefault = _rc_params_in_file(
--> 877     cbook._get_data_path("matplotlibrc"),
    878     # Strip leading comment.
    879     transform=lambda line: line[1:] if line.startswith("#") else line,

C:\ProgramData\Anaconda3\lib\site-packages\matplotlib\cbook\__init__.py in _get_data_path(*args)
    478     return a file object, otherwise just a file path.
    479 
--> 480     Sample data files are stored in the 'mpl-data/sample_data' directory within
    481     the Matplotlib package.
    482 

AttributeError: module 'matplotlib' has no attribute 'get_data_path' 

I don't know what to do, hope you can help me.

like image 513
Luiz Felipe Carneiro Avatar asked Apr 19 '26 12:04

Luiz Felipe Carneiro


1 Answers

Go to the location in the warning and look for folders starting with "~", if you find any, delete them and rerun the code.

like image 57
zain.py Avatar answered Apr 22 '26 04:04

zain.py



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!