I cannot import matplotlib - python

I am trying to implement a Bar graph to a GUI, however when I try to import the matplotlib I get the following error
import matplotlib
ModuleNotFoundError: No module named 'matplotlib'
This is even though I've successfully installed the matplotlib with
pip install matplotlib.
Does anyone have an idea of what my problem could be ?

Related

I can't make plots on the colab with matplotlib

I recently had an error in google colab to make the plots I need. It pame returns the following error.
ImportError: cannot import name 'png' from 'matplotlib' (/usr/local/lib/python3.7/dist-packages/matplotlib/init_.py)
It seems that it is connected with the version of matplotlib, because I looked for this error on the internet and one of the solutions was:
!pip install matplotlib == 3.1.1
It works, but it doesn't make much sense when it comes to Colab
thanks for the code:
!pip install matplotlib == 3.1.1
it work on my colan

ModuleNotFoundError: No module named 'pycountry' even though it is installed

I got this error from python ModuleNotFoundError: No module named 'pycountry'.
I imported the module using pip and pip3 and I've also tried running my code in terminal using python, python3, and IDLE.
Why doesn't python recognize the module? I'm receiving the same error about plotly and pandas as well.
import pycountry
import plotly.express as px
import pandas as pd
URL_DATASET = r'https://raw.githubusercontent.com/datasets/covid-19/master/data/countries-aggregated.csv
 '
df1 = pd.read_csv(URL_DATASET)
list_countries = df1['Country'].unique().tolist()
d_country_code = {}
Open your command window and then use this code there.
pip install pycountry
This will install the whole package in your system, so whenever you import the module, it will not show an error.
This worked for me, I was facing the same issue while using it in Jupyter Notebook.
If you want more information please visit this page.
If you have Anaconda, try:
conda install -c conda-forge pycountry

Problem importing a module in PyCharm IDE

Hi I'm having problems trying to import a matplotlib module in PyCharm. It works when I do "import matplotlib", and "import matpolotlib.pyplot as plt" , but not when I try to "from matplotlib import style"
do NOT import matplolib import matplotlib
if not working try pip install matplotlib

Getting No module named 'plotnine' error despite downloading plotnine package

I downloaded plotnine using pip, and though the installation seemed successful, I still get a No module named 'plotnine' error while running my pythons script.
I have tried uninstalling SciPy, then reinstalling plotnine
My import statement looks like this
import plotnine as p9

Python: Imported matplotlib but cannot use imshow

I'm working in Ubuntu as Virtual-Box guest on top of Windows machine (as host), and I am attempting to run my python script from the terminal. I had difficulty installing matplotlib using pip install. I managed to install it using
sudo apt-get install python-matplotlib
However, I am unable to bring up an image I have created in my code:
import numpy as np
import matplotlib.pyplot as plt
import random as random
from random import randrange
image = plt.imshow(mymatrix)
plt.show()
If I import matplotlib as:
import matplotlib as plt
I am recieving the following error on attempting to run the script:
AttributeError: 'module' object has no attribute 'imshow'
If I import matplotlib as:
import matplotlib.pyplot as plt
I recieve the following error:
raise ImportError, str(msg) + ', please install the python-tk package'
ImportError: No module named _tkinter, please install the python-tk
package
On attempting to install python-tk using 'pip install python-tk' this is what I'm getting:
~/ising $ pip install python-tk Collecting python-tk Could not find
a version that satisfies the requirement python-tk (from versions: )
No matching distribution found for python-tk
I'm unsure if I have in fact incorrectly installed matplotlib from the beginning. I am aware pyplot is not automatically imported with matplotlib, could the same be true for installing it from the console? Seems like I have tried everything at this stage.
The problem appears to be that you do not have a graphical backend installed. The error you are getting about Python Tk is happening because normally Tk comes with any Python distribution, so you should have at least that. You can install any Python bindings for Tk, Pyqt4, Pyqt5, Wx, GTK, (possibly others) to get a working interactive graphical backend. Check the package repository for the actual package names to install.
Keep in mind that functions like imshow are part of the (sub)package matplotlib.pyplot, not matplotlib itself. import matplotlib as plt is simply wrong if you intend to do plt.imshow(...). The correct import is either from matplotlib import pyplot as plt or import matplotlib.pyplot as plt.
According to the documentation here try this
python -mpip install -U pip
python -mpip install -U matplotlib

Categories

Resources