Me paso lo mismo,
estaba siguiendo los pasos de un video grabado en 2021 (solo python), entonces me fije que el git que el descarga es mas antiguo:
en mi version tenia dos knocky.py uno en el directorio knocky y el otro en un subdirectorio de knocky llamado tambien knocky debes ejecutar el archivo del directorio no del subdirectorio y funciona.
En el video el chico en el primero directorio no 2 knocky.py solo tiene 1.