2015-03-05 27 views
5

Nếu tôi chạy pip install làm gốc, tôi muốn cài đặt vào /usr/local.pip: Cách cài đặt vào/usr/local

Tính năng này hoạt động trên một số hệ thống Linux nhưng trên các hệ thống khác thì không.

Làm cách nào để buộc pip cài đặt vào thư mục mong muốn của tôi?

Giải pháp sử dụng tệp cấu hình sẽ được ưu tiên hơn với giải pháp có đối số dòng lệnh.

+0

liên quan: https://bugs.launchpad.net/ubuntu/+source/python-pip/+bug/1308714 – guettli

Trả lời

6

Bạn nên tạo cấu hình tập tin $ HOME/.config/pip/pip.conf và thêm tùy chọn:.

[global] 
target = /usr/local/lib/python2.7/site-packages 

Và thêm thư mục này để PYTHONPATH của bạn nếu nó không có trong Add to $ HOME/.bashrc:

export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages 

https://pip.pypa.io/en/latest/user_guide.html#config-file https://pip.pypa.io/en/latest/reference/pip_install.html#cmdoption-t

+0

Điều này không wo rk. Có, nó cài đặt vào/usr/local. Nhưng Python không tìm thấy nó. Nó cần phải nằm trong /usr/local/lib/python2.7/site-packages. Tôi đã cập nhật câu trả lời của bạn. được? – guettli

+0

OK, tôi cũng đã chỉnh sửa câu trả lời, vì vậy bạn có thể thay đổi đường dẫn thư mục thành tùy ý. –

Các vấn đề liên quan