Problem importing a module in PyCharm IDE - python

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

Related

I cannot import matplotlib

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 ?

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

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

iPython ImportError: No module named display

Trying to run python script but can't find module IPython.display.. Seems like it would be something simple but I can't find an answer anywhere!
/vagrant/dreamify.py in <module>()
4 import scipy.ndimage as nd
5 import PIL.Image
----> 6 from IPython.display import clear_output, Image, display
7 from google.protobuf import text_format
8
ImportError: No module named display
According to the IPython's repository, the IPython.display module was added in commit 5462c7e, and it was released with IPython 0.13.
I think you have an older version of IPython.
You can check the IPython version with ipython --version.
It can be upgraded with pip install --upgrade IPython.
In Pycharm import module ipython. In Pycharm go to preferences and then project interpreter. Click on the "+" sign then search ipython and install package.

Import BioPython in Spyder Py does not work

I am installed some modules for python, numpy, biopython, mx.. on my mac (10.10.5). I started the Terminal and tried to import them and it works.
After that I installed Spyder, when I try to import bumpy in Spyder it works but biopython (from Bio import *) does not work -> (ImportError: No module named Bio).
also import mx does not works.
If I start Python in the Terminal the import still works.

Categories

Resources