Saya percaya ada solusi yang lebih sederhana untuk masalah ini (Homebrew's Python on macOS) yang tidak akan merusak operasi pip normal Anda.
Yang harus Anda lakukan adalah membuat setup.cfgfile di direktori root proyek Anda, biasanya di mana __init__.pyfile py utama atau file executable Anda berada. Jadi jika folder root proyek Anda adalah /path/to/my/project/:, buat setup.cfgfile di sana dan masukkan kata-kata ajaib di dalamnya:
[install]
prefix=
OK, sekarang Anda dapat menjalankan perintah pip untuk folder itu:
pip install package -t /path/to/my/project/
Perintah ini akan berjalan dengan anggun untuk folder itu saja. Cukup salin setup.cfgke proyek lain apa pun yang mungkin Anda miliki. Tidak perlu menulis .pydistutils.cfgdi direktori home Anda.
Setelah Anda selesai menginstal modul, Anda dapat menghapus setup.cfg .