Có thể không? Khi cài đặt pip
, cài đặt các gói python trong $HOME
thư mục của tôi . (ví dụ: tôi muốn cài đặt mercurial
, sử dụng pip
, nhưng bên trong $HOME
thay vì /usr/local
)
Tôi với một máy mac và chỉ nghĩ về khả năng này, thay vì "gây ô nhiễm" cho tôi /usr/local
, tôi sẽ sử dụng máy của tôi $HOME
.
PEP370 chính xác về điều này. Chỉ cần tạo một ˜/.local
và làm pip install package
đủ để làm cho các gói này chỉ được cài đặt tại thư mục $ HOME của tôi?
$ python setup.py --user install
. Va no đa hoạt động. Gói hiện được cài đặt tại nhà con và tất cả các công việc như mong đợi. Sẽ phải nói chuyện với quản trị viên máy chủ của tôi.
wget https://bootstrap.pypa.io/get-pip.py
tiếp theo python get-pip.py
và bạn sẽ ổn. Có thể hữu ích nếu bạn đang sử dụng máy mà PIP đã cài đặt quá cũ (là trường hợp của tôi). Xem pip.readthedocs.org/en/latest/installing.html để biết thêm thông tin.