Hướng dẫn best python version for mac - phiên bản python tốt nhất cho mac

Tác giả

Bob Savage@mac.com>

Python trên Mac Running 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 để chỉ ra.

5.1. Nhận và cài đặt MacPython¶Getting and Installing MacPython¶

Các macOS được sử dụ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à 12.3. Bạn được mời cài đặt phiên bản Python 3 gần đây nhất từ ​​trang web Python (https://www.python.org). Một bản dựng python của Python, một bản dựng nhị phân phổ biến hiện tại, chạy trên Mac, Intel và Legacy PPC CPU, có sẵn ở đó.

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

  • Một thư mục Python 3.12 trong thư mục Applications của bạn. Ở đây bạn 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; và Pythonlauncher, xử lý các tập lệnh Python nhấp đúp từ người tìm kiếm.

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

Bản dựng Python do Apple cung cấp được cài đặt tương ứng trong /System/Library/Frameworks/Python.framework/usr/bin/python. Bạn không bao giờ nên sửa đổi hoặc xóa những thứ này, vì chúng được kiểm soát của Apple và được sử dụng bởi phần mềm 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 cài đặt Python khác nhau nhưng chức năng trên máy tính của bạn, vì vậy điều quan trọng là các đường dẫn và cách sử dụng của bạn phù hợp 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 mới đối 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 về việc chạy các tập lệnh Python từ vỏ Unix.

5.1.1. Cách chạy tập lệnh PythonHow to run a Python script¶

Cách tốt nhất của 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 nhàn rỗi, xem phần IDE và sử dụng menu trợ giúp khi IDE đang chạy.The IDE and use the Help menu when the IDE is running.

Nếu bạn muốn chạy các tập lệnh Python từ dòng lệnh cửa sổ Terminal hoặc từ người tìm, trước tiên bạn cần một trình soạn thảo để tạo tập lệnh của bạn. MacOS đi kèm với một số biên tập viên dòng lệnh Unix tiêu chuẩn, VIM và Emacs trong số đó. Nếu bạn muốn có một trình soạn thảo giống như Mac hơn, BBEDIT hoặc TextWrangler từ phần mềm Bare Bones (xem http://www.barebones.com/products/bbedit/index.html) là những lựa chọn tốt, cũng như TextMate (xem https: // macromates.com/). Các biên tập viên khác bao gồm GVIM (https://macvim-dev.github.io/macvim/) và aquamacs (http://aquamacs.org/).vim and emacs among them. If you want a more Mac-like editor, BBEdit or TextWrangler from Bare Bones Software (see http://www.barebones.com/products/bbedit/index.html) are good choices, as is TextMate (see https://macromates.com/). Other editors include Gvim (https://macvim-dev.github.io/macvim/) and Aquamacs (http://aquamacs.org/).

Để chạy tập lệnh của bạn từ cửa sổ thiết bị đầu cuối, 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ừ người tìm, bạn có hai tùy chọn:

  • Kéo nó đến PythonlauncherPythonLauncher

  • 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ỳ tập lệnh nào) thông qua cửa sổ Thông tin tìm thấy và nhấp đúp vào nó. Pythonlauncher có nhiều sở thích khác nhau để kiểm soát cách ra mắt tập lệnh của bạn. Tùy chọn-draging cho phép bạn thay đổi những thứ này cho một 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.PythonLauncher as the default application to open your script (or any .py script) through the finder Info window and double-click it. PythonLauncher has various preferences to control how your script is launched. Option-dragging allows you to change these for one invocation, or use its Preferences menu to change things globally.

5.1.2. Chạy tập lệnh với GUI¶Running scripts with a GUI¶

Với các phiên bản Python cũ hơn, có một macOS Quirk mà bạn cần biết: 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 cứ điều gì có GUI) cần phải đượ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.pythonw instead of python to start such scripts.

Với Python 3.9, bạn có thể sử dụng Python hoặc Pythonw.python or pythonw.

5.1.3. Cấu hình¶Configuration¶

Python on macOS tôn vinh tất cả các biến môi trường unix tiêu chuẩn như PYTHONPATH, nhưng việc đặt các biến này cho các chương trình bắt đầu từ trình tìm kiếm không chuẩn vì trình tìm 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.PYTHONPATH, but setting these variables for programs started from the Finder is non-standard as the Finder does not read your .profile or .cshrc at startup. You need to create a file ~/.MacOSX/environment.plist. See Apple’s Technical Document QA1067 for details.

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

5.2. Ide¶The IDE¶

MacPython vận chuyển với môi trường phát triển nhàn rỗi tiêu chuẩn. Giới thiệu tốt về việc sử dụng Idle có thể được tìm thấy tại http://www.hashcollision.org/hkn/python/idle_intro/index.html.

5.3. Cài đặt các gói Python bổ sungInstalling Additional Python Packages¶

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ế độ Python Distutils tiêu chuẩn (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 PIP, xem https://pip.pypa.io/.setuptools extension or pip wrapper, see https://pip.pypa.io/.

5.4. Lập trình GUI trên Mac¶GUI Programming on the Mac¶

Có một số tùy chọn để xây dựng các ứng dụng GUI trên Mac với Python.

Pyobjc là một Python liên kết với khung Ca cao/Ca cao của Apple, đây 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.org/project/pyobjc/.

Bộ công cụ GUI Python tiêu chuẩn là Applications1, dựa trên bộ công cụ TK đa nền tảng (https://www.tcl.tk). Một phiên bản Aqua-avative của TK được Apple gói 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.activestate.com; Nó cũng có thể được xây dựng từ nguồn.

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.org.

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://riverbankcomputing.com/software/pyqt/intro.

5.5. Phân phối các ứng dụng Python trên Mac¶Distributing Python Applications on the 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.org/project/py2app/.py2app. More information on installing and using py2app can be found at https://pypi.org/project/py2app/.

5.6. Các nguồn lực khác¶Other Resources¶

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:

https://www.python.org/community/sigs/current/pythonmac-sig/

Một tài nguyên hữu ích khác là Wiki MacPython:

https://wiki.python.org/moin/MacPython

Tôi nên chọn phiên bản Python nào?

Mở thiết bị đầu cuối (bash hoặc zsh) bất cứ vỏ nào bạn đang sử dụng. Cài đặt Python-3 bằng Homebrew (https://brew.sh). Nhìn nơi nó được cài đặt. Thay đổi Python Symlink mặc định thành phiên bản bạn muốn sử dụng từ trên.

Làm cách nào để chạy Python 3.10 trên Mac?

X môi trường cho mục đích phát triển của chúng tôi ...
Bước 1: Tải xuống Python. Truy cập https://www.python.org/doads/ để tải xuống trình cài đặt ..
Bước 2: Chạy trình cài đặt ..
Bước 3: Khởi chạy IDLE 3. Tìm kiếm nhàn rỗi trên máy Mac của bạn. ....
Bước 4: Nhận thư mục Python 3 và cài đặt bất kỳ gói nào ..

Phiên bản mới nhất của Python trên Mac là gì?

Python phát hành cho macOS..
Python 3.11.0 - 24 tháng 10 năm 2022. Tải xuống Trình cài đặt MacOS 64 -bit Universal2 ..
Python 3.9.15 - ngày 11 tháng 10 năm 2022. ....
Python 3.8.15 - ngày 11 tháng 10 năm 2022. ....
Python 3.10.8 - ngày 11 tháng 10 năm 2022. ....
Python 3.7.15 - ngày 11 tháng 10 năm 2022. ....
Python 3.7,14 - ngày 6 tháng 9 năm 2022. ....
Python 3.8,14 - ngày 6 tháng 9 năm 2022. ....
Python 3.9.14 - ngày 6 tháng 9 năm 2022 ..

Cách tốt nhất để cài đặt Python trên Mac là gì?

Mặc dù có nhiều cách để cài đặt Python trên macOS, nhưng cách an toàn nhất là sử dụng trình cài đặt chính thức.Tuy nhiên, bạn cũng có thể sử dụng Trình quản lý gói cho MacOS như Homebrew, một ứng dụng giúp dễ dàng cài đặt và quản lý phần mềm, phụ thuộc và các tập lệnh khác trên máy tính của bạn.