Tôi đang sử dụng Snow Leopard và muốn các distutils sử dụng gcc 4.0 chứ không phải 4.2, bất kỳ ai cũng có thể cho tôi biết cách thực hiện điều đó? Tôi đã thử thay đổi các liên kết tượng trưng/usr/bin/g * và thiết lập các môi trường C * - nhưng không có kết quả. Có suy nghĩ gì không?Thay đổi phiên bản gcc mà các distutils sử dụng
Trả lời
Bạn đã thử python setup.py build --compiler=gcc
? nó được mô tả trong docs.
CHỈNH SỬA: Ngoài ra, điều này discussion trông rất giống với hiện tại. distutils.core dường như có các chức năng để xác định trình biên dịch và nền tảng. distutils.ccompiler.get_compiler (osname, platform) hoặc distutils.ccompiler.new_compiler (nền tảng, trình biên dịch, tiết, dry_run, force) sẽ hoạt động.
Tùy chọn đó về cơ bản bị hỏng, đó là nhiều lựa chọn và không cần thiết t cho phép bạn chỉ định phiên bản trình biên dịch hoặc lệnh gọi. Gây khó chịu, các méo tôn trọng các biến môi trường khi đưa ra lệnh xây dựng, nhưng không phải lệnh cài đặt - và nếu bạn cố cài đặt thứ gì đó được xây dựng, nó chỉ ném nó ra ngoài cửa sổ và bắt đầu lại ... –
-1 OP muốn gcc ; bcpp là ** Borland ** C++ ... xem http://docs.python.org/install/#borland-codegear-c –
@John Thay đổi bcpp thành gcc nếu điều đó giúp ích hơn. Tôi đã suy nghĩ cho thấy làm thế nào để sử dụng bất kỳ trình biên dịch thay thế sẽ giúp đỡ, nhưng như OP đã chỉ ra trong bình luận, nó không. – vpit3833
- 1. Cách sử dụng nhiều phiên bản GCC
- 2. Làm thế nào để nói cho các distutils sử dụng gcc?
- 3. Phiên bản 4.x nào của gcc nên sử dụng?
- 4. Làm thế nào để thay đổi phiên bản Ruby mà Textmate sử dụng?
- 5. Thay đổi phiên bản Ruby được sử dụng trong Sublime
- 6. Thay đổi phiên bản JQuery được sử dụng trong richfaces
- 7. Phiên bản Tệp Phiên bản không thay đổi?
- 8. Python IDLE: Thay đổi phiên bản Python
- 9. Cài đặt phiên bản cũ của gcc
- 10. Thay đổi sang phiên bản JDK mới?
- 11. Sử dụng Homebrew với GCC thay thế
- 12. Cách hoàn nguyên tệp về phiên bản trước mà không ghi đè thay đổi hiện tại?
- 13. Chia sẻ Phiên giữa các phiên bản tomcat (không sử dụng Các phiên cố định)
- 14. Làm thế nào để cung cấp Matlab với phiên bản gcc cũ mà nó muốn?
- 15. Sử dụng các phiên bản python khác nhau với virtualenvwrapper
- 16. Có thể thay đổi phiên bản Hành khách Ruby mà không cần biên dịch lại không?
- 17. Phiên bản mới nhất của gcc để sử dụng libstdC++. So.5
- 18. Thay đổi phiên bản Python mặc định 2,4-2,6
- 19. distutils, distutils2, pip và các yêu cầu
- 20. Thay đổi kiểu nhắc của phiên bản virtualenv bằng zsh
- 21. Áp dụng các thay đổi lưới trong biểu đồ mà không sử dụng SharedDateSource?
- 22. Thay đổi đột phá CamelCase trong phiên bản Json.NET 4
- 23. Cách thay đổi phiên bản Python được Cygwin
- 24. SVN: Hoàn nguyên các thay đổi của bản sửa đổi ngẫu nhiên, nhưng giữ nguyên các thay đổi của tất cả các phiên bản sau
- 25. MinGW - Cập nhật phiên bản GCC 3.4.5 lên phiên bản 4.4
- 26. Thay đổi Phiên bản Phiên bản trong một assembly được biên dịch .NET
- 27. Thay đổi điều khiển phiên bản trong IDEA IntelliJ
- 28. thay đổi/sửa đổi các văn bản DropDownList theo giá trị sử dụng jquery
- 29. Tạo lại các phiên bản sử dụng Carrierwave với Ruby
- 30. Làm thế nào để bật c11 trên các phiên bản sau của gcc?
Tôi có vấn đề tương tự trên OS X 10.8, với cài đặt nhị phân Python 2.5 sử dụng phiên bản GCC khác với cài đặt gốc; câu hỏi của tôi được đăng ở đây: http: //stackoverflow.com/questions/15816425/understanding-python-path-variables-module-installation-import-and-version-mana – Jonline