Разница между употреблением «не с кем» и «ни с кем» в русском языке заключается в их значении:
- «Не с кем» употребляется в значении «нет кого-то, с кем можно было бы». 1 Примеры: «Мне не с кем поделиться своими переживаниями», «Ему не с кем сходить погулять». 1
- «Ни с кем» имеет значение «один», «без кого бы то ни было». 1 Примеры: «С кем ты был? — Ни с кем» (то есть, в одиночестве), «С кем она сидит за партой? — Ни с кем» (одна). 1
Выбор между частицами «не» и «ни» зависит от контекста. 2