Giả sử rằng tôi muốn cài đặt mô-đun nhị phân cho Python trên Windows. Giả sử rằng module được phân phối như là một trình cài đặt được xây dựng sẵn xxx-n.n.n.win32-py2.7.exe
, được chuẩn bị bằng cách sử dụng các rãnh.Cài đặt mô-đun nhị phân Python vào vị trí tùy chỉnh trong Windows
Vấn đề của tôi là trình cài đặt nhất quyết cài đặt gói vào bất kỳ thư mục Python nào mà anh tìm thấy trong sổ đăng ký. Tuy nhiên, tôi có thư mục Python "di động" nhỏ xíu này trên một ổ đĩa flash mà tôi sử dụng theo thời gian và cần phải có các gói được cài đặt ở đó. Thư mục đó không được đánh dấu trong sổ đăng ký.
Cho đến nay những gì tôi đang làm chỉ đơn giản là giải nén trình cài đặt và sao chép thủ công các tệp vào Lib/site-packages
. Nhưng có lẽ có một lựa chọn thông minh hơn? Tôi có thể hack trình cài đặt distutils bằng cách nào đó để cho tôi chỉ định thư mục đích của Python (như một số trình cài đặt khác làm) không?
PS: Lưu ý rằng cài đặt dễ dàng không phải là một tùy chọn vì nó đòi hỏi phải biên soạn các gói từ nguồn, trong khi tôi muốn cài đặt gói được biên dịch trước.
thể trùng lặp của (http://stackoverflow.com/questions/3271590/can-i-install-python-windows-packages-into-virtualenvs) –