Activating the User Environment in TLJH

I created a new Proxmox LXC container running Debian 12.10 and then installed TLJH in it. For the most part everything is running as expected, but I’m having a problem following the How-To Guide “Install conda, pip or apt packages”.

When I login as an admin user and open a terminal, the user environment isn’t active. If I run the example commands as listed, I get the error “This environment is externally managed”. The command . /opt/tljh/user/bin/activate must be run in each terminal, before I can run any of the example pip or conda commands.

Is this the expected behavior, or is there something wrong with my installation?

Is it common practice to add . /opt/tljh/user/bin/activate to the end of every user’s .profile?

Thanks!