I am trying to install kokoro-tts on Manjaro, but I am hitting several problems. The package does not exist on PyPI, pipx install kokoro-tts fails, and installing from source breaks because transformers requires an older Python version. Since Manjaro currently ships Python 3.13, it looks like I need a separate Python 3.10–3.12 environment using pyenv or uv.
My questions are:
Where is the recommended or common place on Manjaro to create virtual environments when using pyenv or uv? Should they stay inside my home directory (e.g., ~/venv, ~/.virtualenvs, or inside the project directory), or is there a more standard layout?
After I install kokoro-tts inside that environment, how can I call it from anywhere without having to manually source the venv each time and only use it from that terminal session? Is there a preferred way on Manjaro to expose a virtualenv-installed CLI globally?