The correct sentence is; There are no people in the park.
I believe the reason is because the word 'people' is plural (referring to more than one), so it takes the are form of the verb 'be'.
There is a man in the park. (one person)
There are 20 people in the park. (more than 1)
You could say your sentence this way.....
There is nobody in the park.
Student or Learner