i have this weird problem with python venvs. If i activate the venv and try to install packages via pip install -r requirements.txt the packages are getting installed to the global python and not in the venv. i am using python 3.11.2 on Debian Bookworm. I've googled now 2 hours and tried everything including everything in pip installing in global site-packages instead of virtualenv and nothing helped. The path are correctly set,which pip gives me the path to the venv pip, there are no aliases, i created configfiles but nothing helped. Then i tried to install a package without the -r requirements.txt e.g. pip install numpy that worked and the packages were installed inside the venv. So what's the problem of pip not installing packages with the -r parameter to the venv? Continue reading...