Làm thế nào để tạo một môi trường thân thiện với Python trong Xcode 4, 5, 6 hoặc 7?
Làm thế nào để tạo một môi trường thân thiện với Python trong Xcode 4, 5, 6 hoặc 7?
Câu trả lời:
Tôi đã hiểu rồi! Các bước làm cho nó trông giống như nó sẽ mất nhiều nỗ lực hơn thực tế.
Các hướng dẫn này là để tạo một dự án từ đầu. Nếu bạn có các tập lệnh Python hiện có mà bạn muốn đưa vào dự án này, rõ ràng bạn sẽ cần hơi lệch khỏi các hướng dẫn này.
Nếu bạn thấy rằng các hướng dẫn này không còn hoạt động hoặc không rõ ràng do thay đổi trong bản cập nhật Xcode, vui lòng cho tôi biết. Tôi sẽ sửa chữa cần thiết.
Lưu ý rằng nếu bạn mở bảng "Tiện ích", với tab "Hiển thị trình kiểm tra tệp" đang hoạt động, loại tệp sẽ tự động được đặt thành "Mặc định - Tập lệnh Python". Hãy xem qua tất cả các tùy chọn loại tệp mà nó có, để có được ý tưởng về tất cả những gì nó có khả năng thực hiện. Phương pháp trên có thể được áp dụng cho bất kỳ ngôn ngữ nào. Cho đến bây giờ, tôi vẫn chưa tìm ra chính xác làm thế nào để nó hoạt động với Java; sau đó một lần nữa, tôi đã không thực hiện quá nhiều nghiên cứu. Chắc chắn có một số tài liệu trôi nổi trên web về tất cả những điều này.
Nếu bạn không có đặc quyền quản trị hoặc không thuộc nhóm Nhà phát triển, bạn vẫn có thể sử dụng Xcode để lập trình Python (nhưng bạn vẫn không thể phát triển bằng các ngôn ngữ yêu cầu biên dịch). Thay vì sử dụng nút phát, trong thanh menu, nhấp vào "Sản phẩm" → "Thực hiện hành động" → "Chạy mà không xây dựng" hoặc chỉ cần sử dụng phím tắt ^⌘R.
Để thay đổi mã hóa văn bản, kết thúc dòng và / hoặc cài đặt thụt lề, hãy mở bảng "Tiện ích" và nhấp vào tab "Hiển thị trình kiểm tra tệp". Ở đó, bạn sẽ tìm thấy các cài đặt này.
Để biết thêm thông tin về cài đặt bản dựng của Xcode, không có nguồn nào tốt hơn cái này . Tôi rất muốn nghe từ một người nào đó đã làm việc này với các ngôn ngữ được biên dịch không được hỗ trợ. Quá trình này sẽ làm việc cho bất kỳ ngôn ngữ giải thích khác. Chỉ cần chắc chắn thay đổi Bước 5 và Bước 16 cho phù hợp.
Tôi đã tạo các mẫu Xcode 4 để đơn giản hóa các bước do Tyler cung cấp .
Kết quả là Mẫu dự án Python cho Xcode 4.
Bây giờ những gì bạn cần làm là tải xuống các mẫu, di chuyển nó đến /Developer/Library/Xcode/Templates/Project Templates/Mac/Others/
và sau đó mới một dự án Python với Xcode 4.
Nó vẫn cần thiết lập Scheme thủ công (bạn có thể tham khảo các bước 122020 do Tyler cung cấp .)
Quy trình để Python hoạt động trong XCode 7
Bước 1: Thiết lập dự án của bạn với Hệ thống xây dựng bên ngoài
Bước 1.1: Chỉnh sửa Đề án dự án
Bước 2: Chỉ định Python là tệp thực thi cho dự án (shift-lệnh-g) đường dẫn phải là / usr / bin / python
Bước 3: Chỉ định thư mục làm việc tùy chỉnh của bạn
Bước 4: Chỉ định đối số dòng lệnh của bạn là tên của tệp python của bạn. (trong ví dụ này "test.py")
Bước 5: Rất may đó là nó!
(không thể thêm gỡ lỗi cho đến khi OSX hỗ trợ trình gỡ lỗi python?)
which
lệnh trong Terminal để có được vị trí chính xác cho Công cụ xây dựng. "Mà lua" chẳng hạn trả về "/ usr / local / bin / lua" trên hệ thống của tôi.
Bạn nên thử trình cắm PyDev cho Eclipse . Tôi đã thử rất nhiều trình soạn thảo / IDE để sử dụng với python, nhưng thứ duy nhất tôi thích nhất là plugin PyDev cho Eclipse. Nó có mã hoàn thành, trình gỡ lỗi và nhiều tính năng hay khác. Cộng với cả hai đều miễn phí.
Một cách khác, mà tôi đã sử dụng một lúc trong XCode3:
Xem các bước 1-15 ở trên.
Điều thú vị về cách này là nó sẽ sử dụng cùng một môi trường để phát triển theo cách bạn sẽ sử dụng để chạy bên ngoài XCode (như thiết lập từ bash .profile của bạn).
Nó cũng đủ chung chung để cho phép bạn phát triển / chạy bất kỳ loại tệp nào, không chỉ python.
Lưu ý kỹ thuật TN 2328 này từ Thư viện nhà phát triển Apple đã giúp tôi rất nhiều về Thay đổi để nhúng Python bằng Xcode 5.0.
Chủ đề này đã cũ, nhưng để kết nối với Xcode Phiên bản 8.3.3, phương thức của Tyler Crompton trong câu trả lời được chấp nhận vẫn hoạt động (một số tên rất khác nhau, nhưng không đủ để quan trọng).
2 điểm mà tôi vật lộn một chút:
Bước 16: Nếu con trăn thực thi mà bạn muốn bị mờ đi, nhấp chuột phải vào nó và chọn xem nhanh. Sau đó đóng cửa sổ nhìn nhanh, và bây giờ nó có thể được chọn.
Bước 19: Nếu điều này không hiệu quả với bạn, bạn có thể nhập tên của tệp python trong tab Đối số, sau đó nhập rõ ràng thư mục gốc của dự án trong tab Tùy chọn trong Thư mục làm việc - kiểm tra Sử dụng tùy chỉnh làm việc thư mục Hộp và nhập vào thư mục gốc dự án của bạn trong trường bên dưới nó.