Creo que hay una solución más simple para este problema (Homebrew's Python en macOS) que no interrumpirá sus operaciones normales de pip.
Todo lo que tiene que hacer es crear un setup.cfgarchivo en el directorio raíz de su proyecto, generalmente donde está su __init__.pyarchivo py principal o ejecutable. Entonces, si la carpeta raíz de su proyecto es:, /path/to/my/project/cree un setup.cfgarchivo allí y coloque las palabras mágicas dentro:
[install]
prefix=
OK, ahora deberías poder ejecutar los comandos de pip para esa carpeta:
pip install package -t /path/to/my/project/
Este comando se ejecutará correctamente solo para esa carpeta. Simplemente copie setup.cfga cualquier otro proyecto que pueda tener. No es necesario escribir un .pydistutils.cfgen su directorio de inicio.
Una vez que haya terminado de instalar los módulos, puede eliminar setup.cfg .