Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ImportError: No module named matplotlib with matplotlib installed

The code line:

import matplotlib

The error:

ImportError: No module named 'matplotlib'

The problem:

which python3.4    % /usr/bin/python3.4

Where is matplotlib installed?

sudo find /usr | grep matplotlib  % /usr/lib/pymodules/python2.7/matplotlib/...

Some considerations:

  • OS: Linux Mint 17.2
  • I need to use Python 3.4

Solutions:

  • import sys sys.path.append('/usr/lib/pymodules/python2.7/') (Not happy with this one).

  • Using pip3 install matplotlib or sudo pip3 install matplotlib (Recieving errors, and i dont like this one too).

  • Using sudo apt-get install python-matplotlib (May be the perfect one, but installs matplotlib in python2.7 directory).

How can i make matplotlib work for python3? Thanks

like image 208
Hernan Avatar asked Sep 24 '15 21:09

Hernan


1 Answers

Just when i was about to make the question realized that instead of typing

sudo apt-get install python-matplotlib

I needed to type

sudo apt-get install python3-matplotlib
like image 183
Hernan Avatar answered Oct 09 '22 16:10

Hernan