2012-02-29 44 views
14

Tôi đang cố gắng cài đặt gevent trên Windows. Để làm được điều đó, tôi đã tải xuống và biên soạn libevent, sau đó tôi chạy pip install gevent và gặp lỗi: Please provide path to libevent source with --libevent DIR. Làm cách nào để chuyển tùy chọn libevent tới setup.py bằng cách sử dụng pip?Làm thế nào để cài đặt gevent trên Windows?

Cảm ơn trước, Ivan.

UPD: chạy pip install gevent --install-option="--libevent path_to_libevent" cho kết quả tương tự.

Trả lời

7

Nhận một trình cài đặt nhị phân từ http://code.google.com/p/gevent/downloads/list

+1

tôi cần phải cài đặt gevent đến một môi trường Python riêng biệt, và có vẻ như trình cài đặt nhị phân doesn không hỗ trợ nó. –

+0

Bạn có thể thử lấy trứng http://gevent.googlecode.com/files/gevent-1.0b1-py2.7-win32.egg là một tệp zip chứa gói 'gevent'. –

+5

@IvanGromov Bạn ** có thể ** cài đặt gói vào virtualenv bằng trình cài đặt nhị phân. Xem [Tôi có thể cài đặt các gói windows Python vào virtualenv không?] (Http://stackoverflow.com/q/3271590/95735) –

1

Nếu bạn đang sử dụng Windows 64 bit, hãy tải xuống here, nếu không cài đặt sẽ không thành công.

1

pip hoạt động với tôi trên Windows 7 bằng Python 32 bit 2.7. Bạn sẽ cần cài đặt trình biên dịch C và thêm tệp disutils.cfg vào \Lib\disutils trong thư mục cài đặt Python của bạn. Tôi đã Ming cài đặt và disutils.cfg của tôi trông như thế này:

[build] 
compiler=mingw32 
6

Latest version đã sẵn compilled bánh xe:

pip install gevent==1.1rc1 
+0

Giải pháp này cũng hoạt động trên Cygwin ....! – Codex73

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