Cài đặt môi trường phát triển Python trên Windows với SetupTool, Pip

Đôi khi, việc cài đặt các mô đun Python trên môi trường Windows gặp rất nhiều trục trặc, gây mất thời gian.
Như đã từng gặp khi cài psycopg2 ở bài viết trước. Bạn có thể sửa lỗi đó bằng cách sau:
python setup.py build –compiler=mingw32 install

Tuy nhiên, nếu bạn muốn cài đặt mô đun sử dụng các công cụ easy_install hoặc pip và file requirements.txt trong môi trường virtualenv thì sao?

Bạn có thể làm theo các bước sau:
1. Cài đặt MinGw gồm cả gcc và các công cụ khác của linux.

2: Thêm đường dẫn C:\\MinGw\bin vào biến môi trường PATH.
Kiểm tra bằng cách
>echo %PATH%
3. Nếu bạn sử dụng phiên bản Python cũ hơn 2.6.6, bạn phải thiết đặt bằng tay biến môi trường HOME.
4. Trong thư mục C:\Users\Admin (Ở đây Admin là tên tài khoản bạn đang dùng, đối với WindowsXP, bạn thay đổi đường dẫn thành C:\\Documents and Settings\[tên tài khoản tương ứng]), tạo một file tên là pydistutils.cfg và copy đoạn dưới đây:

[build]
compiler = mingw32

Chú ý: Khi tạo virtualenv bạn phải có tham số –distribute (tôi cũng chưa hiểu tại sao???)
>virutualenv –distribute –no-site-packages [đường dẫn thư mục cần tạo]

Như vậy, bạn có thể dùng pip và easy_install để cài đặt những gói như: gevent, Twisted, SimpleJson…

Have fun!

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

%d bloggers like this: