Tôi thích sử dụng Python với các gói gọn gàng, scipy và một số gói khác. Tôi là người mới bắt đầu Python tuyệt đối và có một số vấn đề với việc cài đặt trong Mac OS X.Cài đặt Python trong môi trường ảo Mac OS X bao gồm một khuôn khổ mà tôi có thể đưa vào Xcode?
Tôi đang làm theo hai hướng dẫn sau để cài đặt python: 1 và 2.
Ở đây, HomeBrew được sử dụng để cài đặt Python (với pip) và virtualenv. Tôi không có ý kiến về những gì tốt hơn, MacPorts, HomeBrew, Fink ... Tôi chỉ tìm thấy niềm tin đầy cảm hứng hướng dẫn này.
Nếu tôi hiểu chính xác, hệ điều hành OS X Python, mà tôi không bao giờ nên chạm vào, nằm trong /System/Library/Frameworks/Python.Framework. Và tôi không thể sử dụng cái này trong Xcode vì nó không có các gói mong muốn của tôi. HomeBrew Python sẽ được cài đặt ở đâu đó trong/usr/local /. Tôi đã tìm thấy một khuôn khổ ở đó nhưng vì khung hệ thống không có các gói bổ sung. Hướng dẫn này giải thích rằng có thể tốt hơn là cài đặt các gói bổ sung trong môi trường ảo chỉ được thực hiện thông qua pip. Nhưng tôi không thể tìm thấy một khuôn khổ ở đó.
Vì vậy, câu hỏi của tôi là: Làm thế nào tôi có thể cài đặt Python trong môi trường ảo bao gồm một khuôn khổ mà tôi có thể đưa vào Xcode?
Cám ơn nỗ lực của bạn. Tôi đã cài đặt mọi thứ phù hợp thông qua HomeBrew theo các bước được cung cấp trong hai liên kết trong câu hỏi của tôi. Sử dụng [các bước này] (http://stackoverflow.com/questions/5276967/python-in-xcode-4) Tôi có thể biên dịch các tập lệnh Python với tất cả các gói mà tôi đã cài đặt trong môi trường ảo của mình. Không có lỗi. Nhưng hãy xem xét tôi thích làm một cái gì đó như mô tả [ở đây] (http://streylab.com/blog/2012/11/22/matplotlib-running-in-cocoa-under-xcode.html). Tôi sẽ cần phải nhập khẩu một khuôn khổ để Xcode và tôi không thể tìm thấy một trong môi trường ảo của tôi. Tôi không hiểu từ bài viết của bạn nếu có? – DaPhil
Tôi không bao giờ sử dụng giải pháp này. Tôi sử dụng Python từ thiết bị đầu cuối mà không có vấn đề. Để tạo một môi trường ảo, tôi sử dụng lệnh Python virtualenv project của bạn – gene
Câu trả lời hay. Đánh dấu trang này. –