I'm getting the following error from check50:

:| application starts up
check50 ran into an error while running checks! 

No module named 'pandas' 
File "application.py", line 3, in <module> import pandas as pd 


I'm using the python Pandas module to implement a 'personal touch' feature that graphs value over time. Is it not possible to have check50 validate code that includes modules outside the standard library? Or have I missed something?

Thanks in advance

  • You certainly cannot install something on the checker. But might it be possible to place this library in the directory you submit? If the file gets ignored, you could still try to pass its name as an extra to check50, or build your own commit in your github.com/check50 repo.
    – Blauelf
    Jul 13, 2018 at 14:05

1 Answer 1


As Blauelf says, I can't install something on the checker. Both pandas and Matplotlib appeared to be too complicated (having install processes rather than a simple 'pandas.py' file) to place local copies of the scripts I needed and include the required functions from those local files.

The best answer I've found was that this is a personal touch, so check50 isn't testing these pages. I should comment out the functionality to run my code through check50, then submit the full working code once any check50 bugs are ironed out.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .