Có thể không? Khi cài đặt pip
, hãy cài đặt các gói python bên trong thư mục $HOME
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ĩ đến khả năng này, thay vì "ô nhiễm" của tôi /usr/local
, tôi sẽ sử dụng của tôi $HOME
thay thế.
PEP370 chính xác về điều này. Chỉ cần tạo một ˜/.local
và làm một 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?
Bạn đã xem virtualenv chưa? Bạn có thể cài đặt các gói với pip trong một môi trường bị cô lập. – joet3ch
Tôi nghĩ về nó, nhưng tôi muốn cài đặt một số ứng dụng python sử dụng python hiện có (2.6.1), nhưng thay vì cài đặt tại/usr/local /, cài đặt tại thư mục $ HOME của tôi và thêm nó vào $ PATH. Tôi muốn biết nếu nó có thể, và bất kỳ lời khuyên nào về cách tiếp cận này. –
+1 để quảng bá PEP370. Đây là một lựa chọn đơn giản nhưng hữu ích mà nhiều người nên biết. –