The automatic detection and usage of a currently active virtualenv seems to have been broken in the last few releases.
Unfortunately I can't name exact versions since I updated my jupyter/ipykernel a few days ago to the currect versions and only now noticed this.