Khi cài đặt gói bằng Python sử dụng pip, tôi tình cờ gặp các lỗi sau:Tại sao trình cài đặt pip mong đợi gcc-4.2 là tên của trình biên dịch gcc trong OS X Lion?
unable to execute gcc-4.2: No such file or directory
Rõ ràng, pip đang cố gắng sử dụng gcc-4.2 mà không có trong bất kỳ thư mục nhị phân, cụ thể là/usr/bin. Sau khi nhìn xung quanh trang web này và những trang khác, tôi thấy rằng nhiều người khác đang gặp phải vấn đề tương tự. Tuy nhiên, gcc được cập nhật lên phiên bản 4.2 trong OS X Lion và đây không phải là vấn đề phiên bản, thay vào đó, gcc chỉ được gọi là gcc, chứ không phải gcc-4.2, trong/usr/bin và được liên kết với llvm-gcc. Sau khi thêm gcc-4.2 vào/usr/bin làm symlink thành gcc, pip có thể cài đặt mọi thứ thành công. Tại sao sau đó, pip đó đang tìm gcc-4.2 chứ không phải gcc? Đây có phải là lỗi của pip, OS X Lion, hoặc các gói trong pip đang cố cài đặt với gcc-4.2 không?
Cuối cùng, liên kết tượng trưng của tôi có làm điều đúng đắn trong tình huống này không, hoặc tôi có nên sửa lỗi này theo cách khác không?