Hiện nay, các phiên bản Mac OS X đều chỉ đang được cài sẵn Python 2.7 – phiên bản đã cũ và không được nâng cấp. Bài viết này hướng dẫn cách cài đặt Python 3.
Trước khi cài đặt Python, bạn sẽ cần phải cài đặt GCC. GCC có thể được cài đặt thông qua cài đặt XCode.
Table of Contents
CÀI ĐẶT XCODE
Nếu bạn đã cài đặt XCode rồi thì hãy bỏ qua bước này
Mở chương trình Terminal, chạy câu lệnh xcode-select —-install
Đợi cho đến khi Xcode được cài đặt hoàn tất và chuyển sang bước sau
CÀI ĐẶT HOMEBREW
Cài đặt Homebrew , công cụ sử dụng để cài đặt Python 3. Sau này, bạn sẽ còn sử dụng công cụ Homebrew này rất nhiều nhé.
Để cài đặt Homebrew, mở Terminal và chạy câu lệnh dưới đây:
$ ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
Khi script này sẽ ghi ra chi tiết các thông tin về cài đặt. Sau khi cài đặt Homebrew, thì Homebrew sẽ được chèn vào đầu của biến môi trường (PATH).
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
CÀI ĐẶT PYTHON 3
Chạy lện dưới đây trong Terminal và đợi đến khi hoàn thành
$ brew install python
Nếu chạy lệnh trên bị lỗi do không tìm thấy brew thì hãy thực hiện thêm dòng sau vào file ~/.bash_profile
export PATH=/usr/local/bin:/usr/local/sbin:$PATH
Hãy thử lệnh sau để biến được phiên bản python
# Bạn đã cài đặt Python 3 chưa?
$ python –version
Python 3.6.4 # Thành công!
# Nếu bạn vẫn nhìn thấy Python 2.7 thì hãy chắc chắn rằng biến môi trường (PATH) /usr/local/bin/ được đặt ưu tiên trên so với /usr/bin/
Bài viết sau, mình sẽ hướng dẫn các bạn sử dụng Pipenv & Virtual Environments để tạo ra môi trường làm việc độc lập, chuyên nghiệp, hiệu quả. Một môi trường ảo (Virtual Environment) là công cụ cho phép giữ các phụ thuộc (các package) cần thiết cho từng dự án độc lập nhau bằng việc tạo môi trường Python ảo cho từng dự án. Nó sẽ giải quyết vấn đề là có dự án bạn dùng Python2, có dự án bạn dùng Python3 hoặc cần xuất ra tất các các phụ thuộc của một dự án,…
Hãy xem bài viết Hướng dẫn sử dụng môi trường ảo Virtual Environments trong Python
Mình là một lập trình viên tự do với hơn 10 năm kinh nghiệm. Mình chuyên về Web scraping, Web automation, Python, Django
One Reply to “Cài đặt Python 3 trên Mac OS X”