2013-02-19 35 views
5

6 giờ trước tôi bắt đầu tìm kiếm một giải pháp để biên dịch các extentions c cho python 2.7 trên cửa sổ 7."Không thể tìm vcvarsall.bat" lỗi trên cửa sổ

Tôi đã thử tất cả các giải pháp có thể như tham gia một phiên bản cũ MinGW hoặc cố gắng nó với phiên bản TDM-mingw (4.4.) Ngoài ra tôi đã cố gắng để thay đổi

"-Wall -mno-cygwin"

từ cygwinccompiler và tạo ra distutils.cfg file mới với việc xây dựng

mới nhưng tôi vẫn nhận được "ít nhất" lỗi này:

"error: command 'gcc' failed with exit status 1"

Có ai có thể biên dịch một cái gì đó như "pip install lxml" dưới cửa sổ không?

Nếu có ... hãy chia sẻ sự khôn ngoan của bạn ...;) Loại phiên bản MINGW nào bạn đang chạy ... phiên bản python của bạn hoặc Cygwinccompiler.py đã sửa đổi của bạn trông như thế nào?

+5

Tôi đã lừa dối và bắt đầu sử dụng www.lfd.uci.edu/~gohlke/pythonlibs/ –

+0

@JakobLàm ơn tôi quá ... nhưng làm cách nào để làm điều đó một cách khó khăn? – Jurudocs

+0

Điều này có xảy ra với bạn sau khi bạn cài đặt MinGW không? – agconti

Trả lời

3

Bạn đã thử Trình biên dịch Visual C++ của Microsoft chưa?

Nếu không, bạn có thể muốn tải "Microsoft Visual C++ Compiler cho Python 2.7" vào đây để xem nếu bạn có thể tránh được "Không thể tìm vcvarsall.bat" lỗi: https://www.microsoft.com/en-us/download/details.aspx?id=44266

Đó thường làm việc cho tôi trên Windows với Python 2.7

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