Python có thể chạy trên macOS không?

Bạn không cần cài đặt hay cấu hình bất cứ thứ gì khác để sử dụng Python 2. Các hướng dẫn này ghi lại quá trình cài đặt Python 3

Phiên bản Python đi kèm với OS X rất tốt cho việc học nhưng không tốt cho việc phát triển. Phiên bản được cung cấp cùng với OS X có thể đã lỗi thời so với bản phát hành Python chính thức hiện tại, được coi là phiên bản sản xuất ổn định

Làm đúng

Hãy cài đặt phiên bản thực của Python

Trước khi cài đặt Python, bạn cần cài đặt GCC. Có thể nhận được GCC bằng cách tải xuống Xcode, Công cụ dòng lệnh nhỏ hơn [phải có tài khoản Apple] hoặc gói thậm chí nhỏ hơn

Ghi chú

Nếu bạn đã cài đặt Xcode, đừng cài đặt OSX-GCC-Installer. Kết hợp lại, phần mềm có thể gây ra các sự cố khó chẩn đoán

Ghi chú

Nếu bạn thực hiện cài đặt Xcode mới, bạn cũng sẽ cần thêm các công cụ dòng lệnh bằng cách chạy

export PATH="/usr/local/opt/python/libexec/bin:$PATH"
9 trên thiết bị đầu cuối

Mặc dù OS X đi kèm với một số lượng lớn các tiện ích Unix, nhưng những người quen thuộc với hệ thống Linux sẽ nhận thấy thiếu một thành phần chính. người quản lý gói. Homebrew lấp đầy khoảng trống này

Để , hãy mở

export PATH="/usr/local/opt/python/libexec/bin:$PATH"
0 hoặc trình giả lập thiết bị đầu cuối OS X yêu thích của bạn và chạy

$ /bin/bash -c "$[curl -fsSL //raw.githubusercontent.com/Homebrew/install/master/install.sh]"

Tập lệnh sẽ giải thích những thay đổi mà tập lệnh sẽ thực hiện và nhắc bạn trước khi quá trình cài đặt bắt đầu. Khi bạn đã cài đặt Homebrew, hãy chèn thư mục Homebrew ở đầu biến môi trường

export PATH="/usr/local/opt/python/libexec/bin:$PATH"
0 của bạn. Bạn có thể thực hiện việc này bằng cách thêm dòng sau vào cuối tệp
export PATH="/usr/local/opt/python/libexec/bin:$PATH"
1 của mình

export PATH="/usr/local/opt/python/libexec/bin:$PATH"

Nếu bạn có OS X 10. 12 [Sierra] trở lên sử dụng dòng này thay thế

export PATH=/usr/local/bin:/usr/local/sbin:$PATH

Bây giờ, chúng ta có thể cài đặt Python 3

$ brew install python

Quá trình này sẽ mất một hoặc hai phút

Pip

Homebrew cài đặt

export PATH="/usr/local/opt/python/libexec/bin:$PATH"
2 trỏ đến Homebrew'd Python 3 cho bạn

Làm việc với Python3

Lúc này, bạn đã có hệ thống Python 2. 7 có sẵn, có khả năng là đã cài đặt và cả phiên bản Homebrew của Python 3

$ python

sẽ khởi chạy trình thông dịch Python 3 được cài đặt Homebrew

________số 8

sẽ khởi chạy trình thông dịch Python 2 được cài đặt Homebrew [nếu có]

$ python3

sẽ khởi chạy trình thông dịch Python 3 được cài đặt Homebrew

Nếu phiên bản Homebrew của Python 2 được cài đặt thì

export PATH="/usr/local/opt/python/libexec/bin:$PATH"
3 sẽ trỏ đến Python 2. Nếu phiên bản Homebrew của Python 3 được cài đặt thì
export PATH="/usr/local/opt/python/libexec/bin:$PATH"
2 sẽ trỏ đến Python 3

Phần còn lại của hướng dẫn sẽ giả định rằng

export PATH="/usr/local/opt/python/libexec/bin:$PATH"
5 tham khảo Python 3

export PATH="/usr/local/opt/python/libexec/bin:$PATH"
3

Pipenv & Môi trường ảo

Bước tiếp theo là cài đặt Pipenv, để bạn có thể cài đặt các phụ thuộc và quản lý môi trường ảo

Môi trường ảo là một công cụ để giữ các phần phụ thuộc theo yêu cầu của các dự án khác nhau ở những nơi riêng biệt, bằng cách tạo môi trường Python ảo cho chúng. Nó giải quyết “Dự án X phụ thuộc vào phiên bản 1. x nhưng Dự án Y cần 4. x” và giữ cho thư mục gói trang web toàn cầu của bạn sạch sẽ và dễ quản lý

Ví dụ: bạn có thể làm việc trên một dự án yêu cầu Django 1. 10 đồng thời duy trì một dự án yêu cầu Django 1. 8

Python là một trong những ngôn ngữ lập trình mạnh mẽ nhất, chủ yếu được sử dụng trong khoa học dữ liệu, học máy và phân tích dữ liệu lớn. Vì vậy, việc cài đặt Python là điều cần thiết đối với mọi lập trình viên. Là một lập trình viên mới làm quen, bạn có thể tự hỏi làm thế nào để cài đặt hoặc cập nhật Python trên máy Mac của mình đúng cách. Sau đây, chúng tôi sẽ hướng dẫn các cách khác nhau để cài đặt và cập nhật Python trên macOS

Sau đó, để viết và chạy mã Python của chúng ta trong môi trường phát triển tích hợp [IDE], chúng ta sẽ tìm hiểu cách cài đặt và định cấu hình Visual Studio Code trên Mac. Có nhiều phương pháp khác nhau để cài đặt và cập nhật Python trên Mac, nhưng hãy tuân theo nguyên tắc thứ ba của Zen of Python có nội dung. "Đơn giản là tốt hơn phức tạp. ” Theo đó, chúng tôi sẽ thử các phương pháp đơn giản hơn là những phương pháp phức tạp. Trước khi bắt đầu tìm hiểu cách cài đặt hoặc cập nhật Python trên Mac, hãy xem lại những gì chúng ta sẽ thảo luận trong hướng dẫn này

Cài đặt và cập nhật Python trên Mac

Tôi có hai mẩu tin cho bạn; . Tin vui là vì mục đích tương thích với các hệ thống cũ, Python 2. 7 được cài đặt sẵn trên máy Mac của bạn, nhưng tin xấu là Python 2. 7 đã nghỉ hưu. Do đó, nó không được khuyến nghị cho những phát triển mới. Vì vậy, nếu bạn muốn tận dụng phiên bản Python mới với nhiều tính năng và cải tiến của nó, bạn cần cài đặt Python mới nhất cùng với phiên bản được cài đặt sẵn trên macOS. Trước khi chúng tôi bắt đầu cài đặt phiên bản Python mới nhất, hãy xem tại sao có các phiên bản khác nhau của cùng một ngôn ngữ lập trình. Tất cả các ngôn ngữ lập trình phát triển bằng cách thêm các tính năng mới theo thời gian. Các nhà phát triển ngôn ngữ lập trình thông báo những thay đổi và cải tiến này bằng cách tăng số phiên bản

Cài đặt Python 3 như một phần của Công cụ dành cho nhà phát triển dòng lệnh

Để kiểm tra phiên bản hiện tại của Python đã được cài đặt, hãy mở ứng dụng Terminal bằng cách gõ lệnh + dấu cách, sau đó đánh vần terminal và nhấn return. Bây giờ, hãy gõ lệnh sau, rồi nhấn quay lại để thấy rằng bạn có Python 2. 7 được cài đặt sẵn trên máy Mac của bạn

export PATH="/usr/local/opt/python/libexec/bin:$PATH"
1
export PATH="/usr/local/opt/python/libexec/bin:$PATH"
2

Bây giờ, hãy thử lệnh sau để kiểm tra xem Python 3 đã được cài đặt trên máy Mac của bạn hay chưa

export PATH="/usr/local/opt/python/libexec/bin:$PATH"
3

Thông báo sau có thể sẽ xuất hiện trên cửa sổ Terminal,

export PATH="/usr/local/opt/python/libexec/bin:$PATH"
4

Và bên cạnh cửa sổ Terminal, một hộp thoại sẽ tự động xuất hiện cho biết lệnh này yêu cầu các công cụ dành cho nhà phát triển dòng lệnh. Trước tiên, hãy xác định các công cụ dành cho nhà phát triển dòng lệnh. Nói một cách ngắn gọn, gói công cụ dành cho nhà phát triển dòng lệnh là một bộ công cụ được sử dụng chủ yếu trong quá trình phát triển. Chúng giúp chạy các lệnh cụ thể, chẳng hạn như make, git, python3, v.v. Vì vậy, mặc dù có nhiều cách khác để cài đặt Python 3. x trên Mac mà không cần cài đặt các công cụ dành cho nhà phát triển dòng lệnh, tôi khuyên bạn nên cài đặt nó vì nó cung cấp một chuỗi công cụ để phát triển trên Mac. Để cài đặt gói, nhấp vào nút Cài đặt và làm theo các bước để hoàn tất quá trình cài đặt. Khi quá trình cài đặt hoàn tất, hãy chạy lại lệnh trước đó. Có, Python 3. x đã được cài đặt trên máy Mac của bạn

export PATH="/usr/local/opt/python/libexec/bin:$PATH"
3
export PATH="/usr/local/opt/python/libexec/bin:$PATH"
6

Cài đặt Python 3 bằng Trình cài đặt chính thức

Tải xuống phiên bản Python mới nhất từ ​​trang web chính thức của Python [python. org] là phương pháp phổ biến nhất [và được khuyên dùng] để cài đặt Python trên máy Mac. Hãy thử nó ra

1. Đầu tiên, tải xuống gói cài đặt từ trang web Python. Để làm điều đó, hãy truy cập https. //www. con trăn. org/downloads/ trên máy Mac của bạn; . Nếu không, hãy nhấp vào liên kết macOS và chọn bản phát hành Python mới nhất

2. Khi quá trình tải xuống hoàn tất, bấm đúp vào gói để bắt đầu cài đặt Python. Trình cài đặt sẽ hướng dẫn bạn qua một trình hướng dẫn để hoàn tất cài đặt và trong hầu hết các trường hợp, cài đặt mặc định hoạt động tốt, vì vậy hãy cài đặt nó giống như các ứng dụng khác trên macOS. Bạn cũng có thể phải nhập mật khẩu máy Mac của mình để cho biết rằng bạn đồng ý với việc cài đặt Python

LƯU Ý Nếu bạn đang sử dụng Apple M1 Mac, bạn cần cài đặt Rosetta. Rosetta cho phép các tính năng dựa trên Intel chạy trên máy Mac silicon của Apple

3. Khi cài đặt xong sẽ mở ra thư mục Python

4. Hãy xác minh rằng phiên bản Python và IDLE mới nhất đã được cài đặt chính xác. Để làm điều đó, hãy bấm đúp vào IDLE, đây là môi trường phát triển tích hợp được cung cấp cùng với Python. Nếu mọi thứ hoạt động chính xác, IDLE sẽ hiển thị trình bao Python như sau

5. Hãy viết một mã Python đơn giản và chạy nó trong IDLE. Nhập câu lệnh sau và nhấn phím quay lại

export PATH="/usr/local/opt/python/libexec/bin:$PATH"
4

Hay làm một phép tính cơ bản trong Python như sau

 

LƯU Ý Ưu điểm thú vị của phương pháp cài đặt này là bạn có thể dễ dàng cập nhật bản cài đặt Python đã lỗi thời bằng cách tải xuống trình cài đặt Python mới nhất. Phiên bản Python mới có sẵn trên máy Mac của bạn sau khi quá trình cài đặt hoàn tất

Cài đặt Visual Studio Code trên Mac

Mặc dù chúng tôi có thể sử dụng IDLE hoặc ứng dụng đầu cuối để viết tập lệnh Python, nhưng chúng tôi thích sử dụng trình soạn thảo mã nhẹ, có thể mở rộng và mạnh mẽ hơn là môi trường viết mã cứng nhắc. Trong phần hướng dẫn này, chúng ta sẽ cài đặt Visual Studio Code để phát triển Python trên macOS

1. Trước tiên, bạn cần tải xuống Visual Studio Code cho macOS từ trang web chính thức của nó tại https. //mã số. Visual Studio. com/.


2. Nhấp đúp vào tệp đã tải xuống để trích xuất nội dung được lưu trữ.

3. Di chuyển ứng dụng Visual Studio Code vào thư mục Ứng dụng để cung cấp ứng dụng này trong bảng khởi chạy macOS.

4. Khởi chạy Visual Studio Code, sau đó mở thư mục chứa tập lệnh Python của bạn [hoặc tạo tập lệnh mới]. Ví dụ: tạo một thư mục mới trên Bàn làm việc của bạn và đặt tên là
export PATH="/usr/local/opt/python/libexec/bin:$PATH"
7, sau đó thử mở thư mục trên Mã VS. Thông thường, VS Code cần sự cho phép của bạn để truy cập các tệp trong thư mục Desktop của bạn; .

 

Ngoài ra, bạn có thể cần phải khai báo rằng bạn tin tưởng tác giả của các tệp được lưu trữ trong thư mục Màn hình của bạn.


5. Tạo một tệp mới có phần mở rộng
export PATH="/usr/local/opt/python/libexec/bin:$PATH"
8. Ví dụ: tạo một tệp mới và đặt tên là ________ 150 VSCode phát hiện tiện ích mở rộng ________ 28 và muốn cài đặt tiện ích mở rộng Python.

Để làm việc với Python bên trong Mã VS, chúng ta cần sử dụng tiện ích mở rộng Python, bao gồm nhiều tính năng hữu ích, chẳng hạn như hoàn thành mã với IntelliSense, gỡ lỗi, hỗ trợ kiểm tra đơn vị, v.v.

Cài đặt nó bằng cách nhấp vào nút Cài đặt

 

Chúng tôi cũng có thể cài đặt tiện ích mở rộng Python bằng cách duyệt các tiện ích mở rộng. Nhấp vào biểu tượng Tiện ích mở rộng ở bên trái Mã VS

Thao tác này sẽ hiển thị cho bạn danh sách các tiện ích mở rộng VS Code phổ biến nhất trên VS Code Marketplace. Bây giờ, chúng ta có thể chọn tiện ích mở rộng Python và cài đặt nó

 

6. Khi tiện ích mở rộng được cài đặt, bạn phải chọn trình thông dịch Python. Nhấp vào nút Chọn trình thông dịch Python

Sau đó chọn trình thông dịch Python được đề xuất trong danh sách

 

Nếu bạn đã cài đặt nhiều phiên bản Python trên máy Mac của mình, tốt hơn hết bạn nên chọn phiên bản mới nhất

 

Bạn cũng có thể chọn trình thông dịch Python bằng Python. Chọn lệnh Thông dịch viên từ Bảng lệnh. Để làm như vậy, hãy nhấn CMD + SHIFT + P, nhập Python và chọn Chọn Phiên dịch

Chạy tập lệnh Python đầu tiên của chúng tôi trên máy Mac

Tuyệt vời, chúng tôi có mọi thứ cần thiết để viết và chạy mã Python bên trong Mã VS. Hãy viết đoạn mã sau vào Mã VS và sau đó chạy nó

export PATH="/usr/local/opt/python/libexec/bin:$PATH"
5

Chạy mã bằng cách nhấp vào nút ▶️ ở góc trên cùng bên phải của Mã VS. Đầu tiên, nó hiển thị Hello, World. trong thiết bị đầu cuối tích hợp, sau đó nó sẽ hỏi tên của bạn; . Nó xuất ra

export PATH="/usr/local/opt/python/libexec/bin:$PATH"
52 và viết
export PATH="/usr/local/opt/python/libexec/bin:$PATH"
53 trên dòng tiếp theo

Phần kết luận

Trong hướng dẫn này, chúng ta đã học cách cài đặt phiên bản Python mới nhất trên Mac, cũng như cập nhật phiên bản Python đã lỗi thời. Ngoài ra, chúng tôi đã học cách cài đặt Visual Studio Code làm trình chỉnh sửa mã và định cấu hình để chạy các tập lệnh Python. Cuối cùng, chúng tôi đã viết một tập lệnh Python nhỏ trong Mã VS và chạy thành công. Trong hướng dẫn tiếp theo, chúng ta sẽ tìm hiểu về môi trường ảo Python cũng như cách tạo và sử dụng chúng. Xin chúc mừng. Từ giờ trở đi, bầu trời là giới hạn và bạn có thể trở thành một Pythonista tuyệt vời

Nếu bạn muốn tìm hiểu thêm về chủ đề này, hãy xem khóa học Giới thiệu về Python tương tác của Dataquest và các đường dẫn Nhà phân tích dữ liệu bằng Python và Nhà khoa học dữ liệu trong Python của chúng tôi sẽ giúp bạn sẵn sàng cho công việc trong khoảng 6 tháng

hướng dẫn python

Giới thiệu về tác giả

Mehdi Lotfinejad

Mehdi là Kỹ sư dữ liệu cao cấp và Trưởng nhóm tại ADA. Anh ấy là một huấn luyện viên chuyên nghiệp, người thích viết các hướng dẫn phân tích dữ liệu

Chủ Đề