Mac có đi kèm với Python 2 không?

Python được cài đặt sẵn trên Mac OS X nên dễ dàng bắt đầu sử dụng. Tuy nhiên, để tận dụng các phiên bản Python mới nhất, bạn sẽ cần tải xuống và cài đặt các phiên bản mới hơn cùng với các phiên bản hệ thống. Cách dễ nhất để làm điều đó là cài đặt một trong các trình cài đặt nhị phân cho OS X từ trang Tải xuống Python. Trình cài đặt có sẵn cho các bản phát hành Python 3 và Python 2 mới nhất sẽ hoạt động trên tất cả các máy Mac chạy Mac OS X 10. 5 trở lên

Các bản phát hành Python bao gồm IDLE, môi trường phát triển tương tác tích hợp sẵn của Python. Nếu bạn tải xuống và cài đặt Python từ trang phát hành, bạn cũng có thể cần tải xuống và cài đặt phiên bản Tcl/Tk mới hơn cho OS X. Xem trang IDLE và Tkinter trên OS X để biết thêm thông tin

Bạn có thể chạy trình thông dịch Python bằng cách nhấp đúp vào Ứng dụng/Tiện ích/Thiết bị đầu cuối và nhập python3 [nếu bạn đã cài đặt phiên bản Python 3] hoặc python [để sử dụng Python 2] trong cửa sổ mở ra. Bạn cũng có thể khởi chạy IDLE cho phiên bản Python mà bạn đã cài đặt bằng cách nhấp đúp vào biểu tượng của nó trong thư mục phiên bản Python thích hợp trong thư mục Ứng dụng hoặc bạn cũng có thể chỉ cần nhập idle3 hoặc nhàn rỗi trong cửa sổ đầu cuối

Có hàng nghìn gói phần mềm Python bổ sung có sẵn thông qua PyPI, Chỉ mục gói Python. Chúng tôi khuyên bạn nên sử dụng công cụ pip để đơn giản hóa việc cài đặt và quản lý các gói bổ sung. pip được bao gồm trong Python 3. 4 bản phát hành;

Trong số các gói có sẵn thông qua PyPI, có một số gói dành riêng cho môi trường OS X. Trong số này có

  • pyobjc cung cấp cầu nối giữa Python và Objective-C, cho phép bạn viết các ứng dụng Cocoa gốc đầy đủ tính năng bằng Python thuần túy
  • py2app cho phép bạn tạo các gói và plugin ứng dụng có thể nhấp đúp vào OS X độc lập từ các tập lệnh Python

Để biết thêm thông tin về Python trên OS X, hãy xem danh sách gửi thư và kho lưu trữ cho Nhóm quan tâm đặc biệt Python-Macintosh

Các gói thay thế cho Mac OS X

  • ActiveState ActivePython [phiên bản thương mại và cộng đồng, bao gồm các mô-đun máy tính khoa học]
  • Bản phân phối Enthough Python Bản phân phối Enth think Python cung cấp cho các nhà khoa học một bộ công cụ toàn diện để thực hiện phân tích và trực quan hóa dữ liệu nghiêm ngặt

Python và một bộ gói và thư viện toàn diện của bên thứ ba cũng có sẵn từ một số dự án trình quản lý gói nguồn mở cho OS X, bao gồm

Python trên máy Mac chạy macOS về nguyên tắc rất giống với Python trên bất kỳ nền tảng Unix nào khác, nhưng có một số tính năng bổ sung như IDE và Trình quản lý gói đáng được chỉ ra

5. 1. Tải và cài đặt MacPython

macOS từng đi kèm với Python 2. 7 được cài đặt sẵn giữa các phiên bản 10. 8 và. Bạn được mời cài đặt phiên bản Python 3 mới nhất từ ​​trang web Python [https. //www. con trăn. tổ chức]. Bản dựng Python "nhị phân phổ quát" hiện tại, chạy tự nhiên trên CPU Intel mới và CPU PPC kế thừa của Mac, có sẵn ở đó

Những gì bạn nhận được sau khi cài đặt là một số thứ

  • Một thư mục Python 3.12 trong thư mục Applications của bạn. Tại đây, bạn tìm thấy IDLE, môi trường phát triển là một phần tiêu chuẩn của các bản phân phối Python chính thức;

  • Một khung công tác /Library/Frameworks/Python.framework, bao gồm tệp thực thi Python và các thư viện. Trình cài đặt thêm vị trí này vào đường dẫn shell của bạn. Để gỡ cài đặt MacPython, bạn chỉ cần xóa ba thứ này. Một liên kết tượng trưng đến tệp thực thi Python được đặt trong /usr/local/bin/

Bản dựng Python do Apple cung cấp được cài đặt lần lượt trong /System/Library/Frameworks/Python.framework/usr/bin/python. Bạn không bao giờ được sửa đổi hoặc xóa những thứ này, vì chúng do Apple kiểm soát và được sử dụng bởi phần mềm của Apple hoặc bên thứ ba. Hãy nhớ rằng nếu bạn chọn cài đặt phiên bản Python mới hơn từ python. org, bạn sẽ có hai bản cài đặt Python khác nhau nhưng có chức năng trên máy tính của mình, vì vậy, điều quan trọng là đường dẫn và cách sử dụng của bạn nhất quán với những gì bạn muốn làm

IDLE bao gồm một menu trợ giúp cho phép bạn truy cập tài liệu Python. Nếu bạn hoàn toàn chưa quen với Python, bạn nên bắt đầu đọc phần giới thiệu hướng dẫn trong tài liệu đó

Nếu bạn đã quen thuộc với Python trên các nền tảng Unix khác, bạn nên đọc phần chạy tập lệnh Python từ Unix shell

5. 1. 1. Cách chạy tập lệnh Python

Cách tốt nhất để bạn bắt đầu với Python trên macOS là thông qua môi trường phát triển tích hợp IDLE, xem phần và sử dụng menu Trợ giúp khi IDE đang chạy

Nếu bạn muốn chạy tập lệnh Python từ dòng lệnh của cửa sổ Terminal hoặc từ Finder, trước tiên bạn cần một trình chỉnh sửa để tạo tập lệnh của mình. macOS đi kèm với một số trình soạn thảo dòng lệnh Unix tiêu chuẩn, vim và emacs trong số đó. Nếu bạn muốn một trình soạn thảo giống máy Mac hơn, BBEdit hoặc TextWrangler từ Bare Bones Software [xem http. //www. xương trần. com/products/bbit/index. html] là những lựa chọn tốt, cũng như TextMate [xem https. // vĩ mô. com/]. Các trình chỉnh sửa khác bao gồm Gvim [https. // macvim-dev. github. io/macvim/] và Aquamacs [http. // aquamac. tổ chức/]

Để chạy tập lệnh của bạn từ cửa sổ Terminal, bạn phải đảm bảo rằng /usr/local/bin nằm trong đường dẫn tìm kiếm shell của bạn

Để chạy tập lệnh của bạn từ Finder, bạn có hai tùy chọn

  • Kéo nó vào PythonLauncher

  • Chọn PythonLauncher làm ứng dụng mặc định để mở tập lệnh của bạn [hoặc bất kỳ. py] thông qua cửa sổ Finder Info và nhấp đúp vào nó. PythonLauncher có nhiều tùy chọn khác nhau để kiểm soát cách khởi chạy tập lệnh của bạn. Kéo tùy chọn cho phép bạn thay đổi những thứ này cho một lần gọi hoặc sử dụng menu Tùy chọn của nó để thay đổi mọi thứ trên toàn cầu

5. 1. 2. Chạy tập lệnh bằng GUI

Với các phiên bản Python cũ hơn, có một điều khó hiểu về macOS mà bạn cần lưu ý. các chương trình nói chuyện với trình quản lý cửa sổ Aqua [nói cách khác, bất kỳ thứ gì có GUI] cần được chạy theo một cách đặc biệt. Sử dụng pythonw thay vì python để bắt đầu các tập lệnh như vậy

Với Python3. 9, bạn có thể sử dụng python hoặc pythonw

5. 1. 3. Cấu hình

Python trên macOS tôn trọng tất cả các biến môi trường Unix tiêu chuẩn, chẳng hạn như , nhưng việc đặt các biến này cho các chương trình bắt đầu từ Finder là không chuẩn vì Finder không đọc .profile hoặc .cshrc của bạn khi khởi động. Bạn cần tạo một tệp ~/.MacOSX/environment.plist. Xem Tài liệu kỹ thuật của Apple QA1067 để biết chi tiết

Để biết thêm thông tin về cài đặt các gói Python trong MacPython, hãy xem phần

5. 2. IDE

MacPython đi kèm với môi trường phát triển IDLE tiêu chuẩn. Bạn có thể tìm thấy phần giới thiệu hay về cách sử dụng IDLE tại http. //www. va chạm băm. org/hkn/python/idle_intro/index. html

5. 3. Cài đặt gói Python bổ sung

Có một số phương pháp để cài đặt các gói Python bổ sung

  • Các gói có thể được cài đặt thông qua chế độ distutils tiêu chuẩn của Python [Applications0]

  • Nhiều gói cũng có thể được cài đặt thông qua tiện ích mở rộng setuptools hoặc trình bao bọc pip, xem https. //pip. pypa. io/

5. 4. Lập trình GUI trên Mac

Có một số tùy chọn để xây dựng ứng dụng GUI trên Mac bằng Python

PyObjC là một liên kết Python với khung công tác Objective-C/Cocoa của Apple, là nền tảng của sự phát triển Mac hiện đại nhất. Thông tin về PyObjC có sẵn từ https. //pypi. tổ chức/dự án/pyobjc/

Bộ công cụ Python GUI tiêu chuẩn là , dựa trên bộ công cụ Tk đa nền tảng [https. //www. tcl. tk]. Phiên bản Tk gốc Aqua được Apple đi kèm với OS X và phiên bản mới nhất có thể được tải xuống và cài đặt từ https. //www. trạng thái kích hoạt. com;

wxPython là một bộ công cụ GUI đa nền tảng phổ biến khác chạy tự nhiên trên macOS. Các gói và tài liệu có sẵn từ https. //www. wxpython. tổ chức

PyQt là một bộ công cụ GUI đa nền tảng phổ biến khác chạy tự nhiên trên macOS. Thông tin thêm có thể được tìm thấy tại https. //máy tính bờ sông. com/phần mềm/pyqt/giới thiệu

5. 5. Phân phối ứng dụng Python trên máy Mac

Công cụ tiêu chuẩn để triển khai các ứng dụng Python độc lập trên Mac là py2app. Thông tin thêm về cài đặt và sử dụng py2app có thể được tìm thấy tại https. //pypi. tổ chức/dự án/py2app/

5. 6. Tài nguyên khác

Danh sách gửi thư MacPython là một tài nguyên hỗ trợ tuyệt vời cho người dùng và nhà phát triển Python trên Mac

Làm cách nào để cài đặt python 2 và 3 trên Mac?

Bước 1. Cài đặt Python3 . 6. 5. Nếu máy mac của bạn đã có python2, brew sẽ yêu cầu nâng cấp, điều này không sao cả. Use brew install python to install python3 on the mac, current version is Python 3.6. 5 . If your mac has a python2 already, brew will ask for an upgrade, which is fine.

Python 2 có còn không?

Điều gì xảy ra bây giờ? . Python 2 is no longer supported.

Con trăn nào được cài đặt trên Mac?

Để thực hiện việc này, hãy mở thư mục Ứng dụng trong Finder, bấm đúp vào thư mục Tiện ích, sau đó bấm đúp vào Terminal. Nhập python -V tại dấu nhắc [V viết hoa]. Nhấn ⏎ Quay lại. Số phiên bản sẽ xuất hiện trên dòng tiếp theo sau từ “Python” [e. g. 2. 7.

Chủ Đề