Computer >> Máy Tính >  >> Hệ thống >> MAC

Nâng cấp và sử dụng Python 3 trên máy Mac

Nâng cấp và sử dụng Python 3 trên máy Mac

Bạn có thể nghĩ rằng máy Mac hoàn toàn mới của mình có phiên bản mới nhất của tất cả các phần mềm có liên quan. Đối với hầu hết các ứng dụng của người dùng, bạn đúng, nhưng đối với các khuôn khổ cơ bản thì lại là một câu chuyện khác. Các máy Mac mới vẫn xuất xưởng với Python 2.7.10, ngay cả khi bản phát hành ổn định gần đây nhất là Python 3.5. Nếu điều này có vẻ như là một khoảng cách lớn giữa các phiên bản, thì đó là vì nó là như vậy. Nhưng phiên bản mới hơn không nhất thiết phải tốt hơn:Python 3 không tương thích ngược với Python 2 và hầu hết các nhà phát triển vẫn đang sử dụng Python 2.

2to3 hay không 2to3?

Nâng cấp và sử dụng Python 3 trên máy Mac

Một người dùng ngây thơ có thể nghĩ rằng Python 3 tốt hơn vì nó mới hơn. Họ sẽ không hoàn toàn sai vì Python 3 bao gồm một số tính năng mới thú vị mà Python 2 không có. Tuy nhiên, bên cạnh những tính năng mới đó, Python 3 cũng có một vấn đề:nó không tương thích ngược với Python 2. Điều đó có nghĩa là các chương trình được viết cho trình thông dịch Python 2 sẽ không chạy trên trình thông dịch Python 3. Ngay cả các chức năng cơ bản như print hoạt động khác nhau giữa Python 2 và 3, khiến việc di chuyển từ nền tảng này sang nền tảng khác không phải là điều dễ dàng.

Nhưng tại sao cả thế giới vẫn chưa chuyển sang Python 3? Vấn đề chính là thiếu động lực hấp dẫn. Python 2 là một ngôn ngữ mạnh và chỉ những người dùng thành thạo mới có thể trải nghiệm toàn bộ lợi ích của các tính năng mới của Python 3. Ngoài ra, Python 2.7.10 được cài đặt sẵn trên tất cả các máy Mac và một số bản phân phối Linux.

Tuy nhiên, Python 2 sẽ không tồn tại mãi mãi. Các nhà phát triển đã đặt năm 2020 là năm cuối cùng để hỗ trợ Python 2 và mọi người sẽ cần phải chuyển đổi chương trình của họ sang Python 3 vào thời điểm đó. Các tiện ích như 2to3 giúp chuyển đổi chương trình Python 2 thành cú pháp Python 3 hợp lệ dễ dàng hơn, nhưng nếu bạn đã từng sử dụng Google Dịch, bạn biết điều này sẽ không hoàn hảo.

Nâng cấp lên Python 3 trên máy Mac của bạn

Ngay cả khi nó không phải là tiêu chuẩn thực tế, bạn có thể chạy Python 3 trên máy tính của mình ngay hôm nay. Bạn thậm chí có thể chạy nó cùng với cài đặt Python 2.7 đồng thời mà không ảnh hưởng đến cài đặt phiên bản 2.7.

1. Tải xuống gói mới nhất từ ​​trang web Python.

Nâng cấp và sử dụng Python 3 trên máy Mac

2. Nhấp đúp vào tệp đã tải xuống để chạy trình cài đặt Python 3.

Nâng cấp và sử dụng Python 3 trên máy Mac

3. Nếu bạn mở thư mục Ứng dụng, bạn sẽ tìm thấy một thư mục Python 3.x mới.

Nâng cấp và sử dụng Python 3 trên máy Mac

4. Bên trong thư mục đó, bạn sẽ tìm thấy giao diện GUI để khởi chạy các ứng dụng Python, cũng như IDLE, một IDE để phát triển các ứng dụng Python.

Nâng cấp và sử dụng Python 3 trên máy Mac

Chạy Python 3

Có một số cách để bạn có thể chạy các tập lệnh Python 3 trên máy Mac của mình.

1. Để chạy Python 3 từ Terminal, bạn sẽ sử dụng lệnh python3 . Điều này khác với python lệnh sẽ tải lên Python 2.7.

Nâng cấp và sử dụng Python 3 trên máy Mac

2. Lệnh đó, không có bất kỳ đối số bổ sung nào, sẽ gọi trình thông dịch tương tác Python 3.

Nâng cấp và sử dụng Python 3 trên máy Mac

3. Nếu bạn muốn chạy một tập lệnh với trình thông dịch Python 3, hãy làm theo python3 lệnh với đường dẫn đến .py của bạn tệp.

Nâng cấp và sử dụng Python 3 trên máy Mac

Bạn cũng có thể chạy các chương trình Python 3 từ GUI trình khởi chạy Python. Để chạy một tập lệnh nhanh từ Terminal, việc sử dụng Trình khởi chạy không có bất kỳ lợi thế nào, nhưng nếu bạn muốn đặt cờ và tùy chọn, đây có thể là cách dễ dàng hơn để thực hiện.

1. Mở Trình khởi chạy Python có trong “/ Applications / Python 3.5.” (Lưu ý rằng số trong thư mục Python có thể thay đổi với các phiên bản trong tương lai.)

Nâng cấp và sử dụng Python 3 trên máy Mac

2. Thao tác này sẽ mở ra cửa sổ Tùy chọn. Theo mặc định, trình khởi chạy sẽ chạy mọi thứ với trình thông dịch Python 2. Để thay đổi điều này thành Python 3, bạn sẽ cần thay đổi đường dẫn thư mục trong “Trình thông dịch” thành /usr/local/bin/python3 . Đó là nơi trình thông dịch Python 3.5 được cài đặt theo mặc định.

Nâng cấp và sử dụng Python 3 trên máy Mac

Nâng cấp và sử dụng Python 3 trên máy Mac

3. Chọn “Tệp> Mở…” từ thanh menu và chọn tập lệnh Python của bạn.

Nâng cấp và sử dụng Python 3 trên máy Mac

4. Tập lệnh bây giờ sẽ chạy trong cửa sổ Terminal.

Nâng cấp và sử dụng Python 3 trên máy Mac

Kết luận

Cài đặt Python 3 trên máy Mac không khó. Thách thức ở đây là thay đổi thói quen viết mã của chính bạn. Nếu bạn đã viết Python 2 được một lúc, thì việc chuyển sang Python 3 có thể giống như quay một con tàu du lịch vậy. Nhưng cuối cùng bạn sẽ phải học cách làm điều đó, vì vậy bạn cũng có thể bắt đầu khi bạn còn đi trước vài năm.