XÂY DỰNG KHÔNG THÀNH CÔNG (OS X 10.15 7 sử dụng python-build 20230424)

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 để thay đổi phiên bản Python bằng pyenv?

Sử dụng pyenv cũng là một cách tuyệt vời để cài đặt các phiên bản phát hành trước của Python để bạn có thể kiểm tra lỗi của chúng. .
Cài đặt Python trong không gian người dùng của bạn
Cài đặt nhiều phiên bản Python
Chỉ định phiên bản Python chính xác mà bạn muốn
Chuyển đổi giữa các phiên bản đã cài đặt

Làm cách nào để cài đặt Python trong Mac?

Cách cài đặt Python bằng Trình cài đặt chính thức .
Tải xuống gói cài đặt từ trang web chính thức của Python
Đợi quá trình tải xuống hoàn tất. .
Khi quá trình cài đặt hoàn tất, trình cài đặt sẽ tự động mở thư mục cài đặt của Python trong cửa sổ Finder mới

pyenv cài đặt Python ở đâu?

Định vị cài đặt Python do Pyenv cung cấp . Ví dụ: bạn có thể đã cài đặt các phiên bản này. $[pyenv root]/phiên bản/2. 7. 8/ $[pyenv root]/phiên bản/3. 4. 2/Each Python version is installed into its own directory under $[pyenv root]/versions . For example, you might have these versions installed: $[pyenv root]/versions/2.7.8/ $[pyenv root]/versions/3.4.2/

Làm cách nào để cài đặt pyenv trên Linux?

Cài đặt pyenv .
Thêm vào hồ sơ bash. $ echo 'xuất PYENV_ROOT="$HOME/. pyenv"' >> ~/. bash_profile $ echo 'xuất PATH="$PYENV_ROOT/bin. $PATH"' >> ~/. bash_profile
Thêm pyenv init vào trình bao của bạn để bật miếng chêm và tự động hoàn thành. .
Khởi động lại shell của bạn để thay đổi đường dẫn có hiệu lực

Chủ Đề