Khi người khác đã đề cập, có vẻ như bạn chưa cài đặt Microsoft Visual Studio 2010 trên máy tính của mình. Các phiên bản cũ hơn của Python được sử dụng Visual Studio 2008, nhưng bây giờ phiên bản 2010 được sử dụng. Phiên bản 2010 đặc biệt được sử dụng để biên dịch một số mã (không phải năm 2008, 2013 hoặc bất kỳ phiên bản nào khác).
Điều đang xảy ra là trình cài đặt đang tìm kiếm các biến môi trường của bạn cho các công cụ Visual Studio 2010. Lưu ý rằng Visual Studio 2008 hoặc 2013 sẽ KHÔNG hoạt động, vì trình biên dịch đặc biệt tìm kiếm phiên bản 2010 của các công cụ.
Để xem bạn có thực sự đã cài đặt đúng phiên bản 2010 không, hãy nhấp chuột phải vào Máy tính của tôi. Sau đó đi đến "Properties". Trong cửa sổ được mở, cần có tùy chọn cho "Cài đặt hệ thống nâng cao" ở phía bên tay trái. Trong cửa sổ mới mở ra, hãy chuyển đến tab "Nâng cao", sau đó nhấp vào nút "Biến môi trường". Trong "Biến hệ thống", phải có Biến được gọi là "VS100COMNTOOLS" trỏ đến Danh mục công cụ Visual Studio 2010. Trên hệ thống của tôi, đây là "C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ Tools \".
Một trong những người dùng được đề xuất ở trên là một công việc xung quanh nếu bạn có phiên bản Visual Studio khác. Ví dụ, tôi có một phiên bản 2013 của Visual Studio, và do đó tôi có một biến gọi là "VS120COMNTOOLS" trỏ đến bộ công cụ 2013. Vì các phiên bản của Visual Studio chia sẻ rất nhiều công cụ giống nhau, bạn có thể biên dịch Python với phiên bản mới hơn hoặc cũ hơn của Visual Studio, bằng cách thêm một biến mới gọi là "VS100COMNTOOLS" có giá trị% VS120COMNTOOLS% hoặc thư mục mà VS120COMNTOOLS trỏ tới. Trong trường hợp này, khi Python trys để biên dịch, nó sẽ nghĩ rằng nó đang sử dụng các công cụ 2010, nhưng nó thực sự sẽ sử dụng các công cụ 2013 trên hệ thống của bạn (hoặc bất kỳ phiên bản nào của Visual Studio bạn có). Tất nhiên làm điều này có thể gây ra vấn đề, nhưng tôi đoán là mọi thứ sẽ hoạt động tốt. Chỉ cần lưu ý rằng nếu bạn từng gặp vấn đề, có thể là do sử dụng các công cụ sai.
Phương pháp tốt nhất là cài đặt Visual Studio 2010 express (miễn phí tôi nghĩ).
Nguồn
2014-04-11 08:34:16
Cảm ơn rất nhiều và xin lỗi vì đã chấp nhận trễ! – Matt
Đối với bất kỳ ai tìm kiếm liên kết trực tiếp đến ISO, hãy sử dụng điều này -> http://download.microsoft.com/download/1/E/5/1E5F1C0A-0D5B-426A-A603-1798B951DDAE/VS2010Express1.iso – fedmich
@fedmich THANK BẠN SO MUCH. Nhìn khắp nơi trên trang web để tải xuống thực tế phần mềm không được dùng nữa và việc tìm kiếm VS2015 ở khắp mọi nơi thay vào đó là gây tức giận. – gparent