Usually, with transistors of that particular type (body package shape) the pinouts are mis-noted, mis-read, mis-used etc resulting in incorrect connection.
10k for the LED and 220k for the ldr seems extreme..............
Other than that, use 9v smoke alarm batteries might work in this instance but it will catch you out in the future.
Use a decent set of AA batteries.