Đặt Python 3 Làm Mặc định Trong MacOS - VI Atsit

Người dùng Python trên Mac có thể biết rằng Python sẽ không được dùng nữa từ macOS 12.3 trở đi và sẽ không còn được cài đặt sẵn trên Mac nữa. Nhưng Python vẫn là một ngôn ngữ lập trình cực kỳ phổ biến và nếu bạn dựa vào Python, bạn có thể sẽ muốn tiếp tục cung cấp Python trong macOS. Thật dễ dàng để tải Python 3 trên Mac, vì vậy hãy tiến thêm một bước và chỉ cho bạn cách bạn có thể biến Python 3 trở thành phiên bản Python mặc định mới trong macOS, bất cứ khi nào lệnh python được thực thi.

Cài đặt Python 3 trên Mac

Nếu bạn đã cài đặt Python 3 trên Mac bằng trình cài đặt Python chính thức từ tại đây hoặc Homebrew, bạn có thể bỏ qua phần này.

Nếu bạn chưa cài đặt Python 3, thật dễ dàng để thực hiện việc này bằng một lệnh homebrew duy nhất:

brew install python

Điều này sẽ cài đặt Python mới nhất 3 bản phát hành có sẵn thông qua HomeBrew. Một lần nữa, bạn cũng có thể cài đặt nó bằng trình cài đặt Python 3 hoặc thậm chí là bản phát hành MacAdmins Python nếu bạn thích hơn.

Cách đặt Python 3 làm mặc định trong MacOS

Chúng tôi giả sử bạn đang sử dụng trình bao Zsh mặc định (hoặc Oh My Zsh) và do đó sửa đổi.zshrc, nhưng nếu bạn vẫn sử dụng bash thì thay vào đó bạn sẽ thêm bí danh vào.bashrc.

Từ Terminal, mở zshrc trong trình soạn thảo văn bản mà bạn chọn, chúng tôi sẽ sử dụng nano cho dễ dàng:

nano ~/.zshrc

Thêm bí danh sau vào cuối tệp.zshrc:

bí danh python=/usr/local/bin/python3

Nhấn Control-O rồi nhấn Control-X để lưu chỉnh sửa và sau đó thoát ra khỏi nano

Bây giờ bạn có thể xác nhận bí danh đã hoạt động bằng cách kiểm tra phiên bản python:

$ python–version Python 3.9.8

Điều này sẽ là phản hồi giống như khi bạn nhập, vì lệnh python đã được đặt bí danh là python3:

python3–version

Hãy nhớ đây chỉ là bí danh. Nếu bạn tiếp tục cài đặt bản phát hành Python 2.7.x gốc trên Mac, thì bản phát hành này vẫn có thể truy cập và sử dụng được bằng cách chỉ định đường dẫn đầy đủ, như sau:

/usr/bin/python

Xin lưu ý rằng trong các phiên bản tương lai của MacOS, Python 2.x sẽ không còn được đóng gói nữa.

Chúng tôi đang sử dụng bí danh ở đây trong ví dụ này, nhưng bạn có thể sử dụng liên kết tượng trưng liên kết/usr/bin/python3 thành/usr/bin/python thay thế nếu bạn muốn đi theo con đường đó.

Điều gì đã xảy ra với Python trong MacOS?

Đối với những người không biết, Apple đã được cảnh báo một thời gian rằng Python sẽ không được chấp nhận trong các phiên bản macOS trong tương lai và thời điểm đó cuối cùng đã đến với macOS Monterey 12.3 trở đi. Điều này có trong ghi chú của nhà phát triển , được liệt kê trong Không dùng nữa:

Không dùng nữa Python 2.7 đã bị xóa khỏi macOS trong bản cập nhật này. Các nhà phát triển nên sử dụng Python 3 hoặc một ngôn ngữ thay thế để thay thế. (39795874)

Vì vậy, nếu bạn đang hoặc phụ thuộc vào Python 2.7.x vì bất kỳ lý do cụ thể nào, bạn sẽ cần cập nhật chương trình của mình để tương thích với Python 3, duy trì một Python cũ hơn không dùng nữa 2.x phát hành (có thể thực hiện được với Homebrew, v.v.) hoặc viết lại mọi thứ và chuyển sang ngôn ngữ khác hoàn toàn.

Nếu bạn có bất kỳ suy nghĩ, thông tin hoặc trải nghiệm liên quan nào với Python trong phiên bản macOS mới nhất , chia sẻ trong phần nhận xét.

Có liên quan

Từ khóa » Cài đặt Python Trên Mac