Dirk-Jan Mosch
Dirk-Jan Mosch

Reputation: 21

using modules in python

I want to use some modules in python with the software Spyder and I installed some modules like panda on my computer. One of the modules I installed is matplotlib_venn which I downloaded from pypi.python.org. I installed the same way as panda and it says the installation was succesfull but when I try to import the matplotlib_venn module as followed:

from matplotlib_venn import venn3, venn3_circles

This gives me the error:

runfile('C:/Users/gebruiker/.spyder-py3/temp.py', wdir='C:/Users/gebruiker/.spyder-py3')
Traceback (most recent call last):

  File "<ipython-input-18-20ac6695c8d8>", line 1, in <module>
runfile('C:/Users/gebruiker/.spyder-py3/temp.py', wdir='C:/Users/gebruiker/.spyder-py3')

  File "C:\Users\gebruiker\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 710, in runfile
execfile(filename, namespace)

  File "C:\Users\gebruiker\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 101, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)

File "C:/Users/gebruiker/.spyder-py3/temp.py", line 1, in <module>
from matplotlib_venn import venn3, venn3_circles

ModuleNotFoundError: No module named 'matplotlib_venn'

If I import panda as pd there is no problem, can someone try to explain how this is possible or maybe connect me to the right forum where this is already discussed? I tried to find it on my own but my knowledge of this is not really good.

Thanks already

Upvotes: 0

Views: 120

Answers (1)

user7818749
user7818749

Reputation:

It seems that the installation location is not where python is expecting the module files. a quick work around it to just copy the files and directories to the expected location, in this case it seems to be looking for the files in:

C:\Users\gebruiker\Anaconda3\lib\site-packages\spyder

So just copy the files there from the python lib directory.

Upvotes: 1

Related Questions