0

I installed matplotlib with package manager in Linux Mint 17.1. When I type import matplotlib in python3 terminal, everything works fine. However, when I create virtualenv, and then I run this command, Python cannot find this module. Can I somehow force my virtual environment to see it is already installed?

klis87
  • 478
  • 1
  • 4
  • 18
  • It sounds like you need to [add the matplotlib directory to the virtualenv's `sys.path`](http://stackoverflow.com/q/10738919/190597). – unutbu Mar 01 '15 at 18:47
  • Should I do this in main script via sys.path.extend or there is some better way? – klis87 Mar 01 '15 at 18:58
  • Sounds like you created a virtualenv with `--no-site-packages`, if it is the case you need to install matplotlib again, this time for your virtualenv instead of the system, you can do that using `pip install -U matplotlib` – Augusto Hack Mar 01 '15 at 19:14
  • I did not use this flag. That is exactly what I was thinking, virtualenv should still see automatically path to matplotlib installed via linux package manager. I don't want to use pip, especially I tried this and had many problems with launching the graph. – klis87 Mar 02 '15 at 11:34

0 Answers0