Hướng dẫn how to install python on mac m1 - cách cài đặt python trên mac m1

Hai cách đơn giản để cài đặt Python và tất cả các gói khoa học dữ liệu trên M1 Mac đúng cách

Ảnh của Dmitry Chernyshov trên unplash

Sau khi mua M1 Mac, tôi nhận ra sự khó hiểu như thế nào khi thiết lập Python đúng cách với tất cả các gói khoa học dữ liệu (và các gói khoa học không dữ liệu) trên các mô hình MAC mới.

Theo hướng dẫn Anaconda dài này cho Apple Silicon, có 3 lựa chọn để chạy Python trên M1 - Pyenv, Anaconda và Miniforge.

Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách dễ dàng thiết lập Python trên bất kỳ M1 Mac nào bằng Anaconda và Miniforge. Anaconda mang đến tất cả các công cụ (bao gồm Python và Jupyter Notebook) và các gói được sử dụng trong khoa học dữ liệu với một cài đặt, trong khi Miniforge cho phép bạn tự do thiết lập môi trường Conda như bạn muốn, vì vậy bạn cần tự mình cài đặt bất kỳ gói nào.

Lưu ý: Các cách tiếp cận được đề cập trong hướng dẫn này đã giành được giúp bạn chạy Python tự nhiên trên M1 Macs nhưng thông qua Rosetta2. Python sẽ hoạt động tốt, chỉ cần nhớ rằng mọi người thấy hình phạt hiệu suất 20 %30% khi chạy các chương trình X86 Tiết64 với Rosetta2 so với ARM64 bản địa

Table of Contents
1. Setting up Python and Data Science Packages with Anaconda
- Step 1: Download and Install Anaconda
- Step 2: Launch Jupyter Notebook/Lab
- Step 3: Install any additional library
2. Setting up Python with Miniforge
- Step 1: Install Homebrew
- Step 2: Install miniforge
- Step 3: Setup and activate a virtual environment
- Step 4: Install any Python library

Tùy chọn 1: Thiết lập các gói Khoa học Dữ liệu và Python với Anaconda

Các bước dưới đây sẽ giúp bạn tải xuống trình cài đặt Anaconda với tất cả các gói được sử dụng cho khoa học dữ liệu. Với tùy chọn này, chúng tôi sẽ có thể quản lý Anaconda bằng trình cài đặt đồ họa.

Bước 1: Tải xuống và cài đặt Anaconda

Chuyển đến Anaconda và nhấp vào nút Bắt đầu. Một danh sách sẽ hiển thị, chọn tùy chọn Tải xuống Trình cài đặt Anaconda. Ở đây bạn sẽ thấy các trình cài đặt Anaconda cho tất cả các hệ điều hành.

Tải xuống bất kỳ trình cài đặt 64 bit nào cho macOS (cả hai đều hoạt động tốt với các mẫu M1 nhờ Rosetta2). Trong trường hợp của tôi, tôi đã chọn trình cài đặt đồ họa 64 bit, để có những ưu đãi GUI Anaconda đẹp.

Khi tập tin được tải xuống, hãy mở nó lên để cài đặt Anaconda. Một cửa sổ sẽ bật lên, nhấn tiếp tục tiếp tục để bắt đầu cài đặt.

Bước 2: Khởi chạy Notebook/phòng thí nghiệm Jupyter

Khi Anaconda được cài đặt, bạn sẽ thấy một biểu tượng tròn màu xanh lá cây đại diện cho logo Anaconda. Nhấp vào nó để chạy Anaconda. Nếu bạn đã tải xuống trình cài đặt đồ họa như tôi, bạn sẽ thấy Navigator Anaconda được hiển thị bên dưới.

Hình ảnh của tác giả

Các ứng dụng chính cho khoa học dữ liệu là Jupyter Notebook và Jupyter Lab. Hãy để ra mắt bất kỳ ai trong số họ và nhập một vài thư viện khoa học dữ liệu để kiểm tra mọi thứ đã được thiết lập chính xác

import pandas as pd
import numpy as np

Lần đầu tiên bạn nhập thư viện, nó có thể mất nhiều hơn bình thường.

Bước 3: Cài đặt bất kỳ thư viện bổ sung nào

Anaconda mang đến các gói phổ biến nhất cho khoa học dữ liệu, nhưng có thể có một vài thư viện bổ sung mà bạn sẽ cần cài đặt cuối cùng.

Để làm như vậy, hãy đi đến phần Môi trường trên mạng nằm ở bên trái. Sau đó, chọn môi trường mà bạn sử dụng (mặc định mà nó có tên là cơ sở), nhấp vào danh sách thả xuống và chọn không được cài đặt. Sau đó, tất cả các gói có sẵn thông qua kênh Conda-Forge sẽ được hiển thị. Trên hộp tìm kiếm, bạn có thể viết bất kỳ thư viện nào bạn muốn và sau đó chọn hộp để cài đặt thư viện.

Hình ảnh của tác giả

Các ứng dụng chính cho khoa học dữ liệu là Jupyter Notebook và Jupyter Lab. Hãy để ra mắt bất kỳ ai trong số họ và nhập một vài thư viện khoa học dữ liệu để kiểm tra mọi thứ đã được thiết lập chính xác

Lần đầu tiên bạn nhập thư viện, nó có thể mất nhiều hơn bình thường.

Bước 3: Cài đặt bất kỳ thư viện bổ sung nào

Anaconda mang đến các gói phổ biến nhất cho khoa học dữ liệu, nhưng có thể có một vài thư viện bổ sung mà bạn sẽ cần cài đặt cuối cùng.

Để làm như vậy, hãy đi đến phần Môi trường trên mạng nằm ở bên trái. Sau đó, chọn môi trường mà bạn sử dụng (mặc định mà nó có tên là cơ sở), nhấp vào danh sách thả xuống và chọn không được cài đặt. Sau đó, tất cả các gói có sẵn thông qua kênh Conda-Forge sẽ được hiển thị. Trên hộp tìm kiếm, bạn có thể viết bất kỳ thư viện nào bạn muốn và sau đó chọn hộp để cài đặt thư viện.

Đó là nó! Bạn đã sẵn sàng sử dụng Python cho khoa học dữ liệu. Nếu một cái gì đó không rõ ràng, hãy kiểm tra video dưới đây để biết thêm chi tiết.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Tùy chọn 2: Thiết lập Python với miniforge

Miniforge cho phép bạn cài đặt trình quản lý gói Conda. Tùy chọn này cho phép bạn tự do thiết lập môi trường Conda như bạn muốn, vì vậy bạn cần tự mình cài đặt bất kỳ gói nào.

Bước 1: Cài đặt homebrew

Để dễ dàng cài đặt miniforge, trước tiên, chúng tôi cần cài đặt homebrew. Homebrew là một hệ thống quản lý gói nguồn mở giúp đơn giản hóa việc cài đặt phần mềm trên macOS.

brew install miniforge

Để cài đặt homebrew, hãy truy cập trang web này. Ở đó bạn sẽ tìm thấy mã bên dưới mà bạn cần chạy trong thiết bị đầu cuối.
If that’s the case, you have to modify your PATH with the command below (more details on StackOverflow).

Thiết bị đầu cuối sẽ yêu cầu mật khẩu người dùng của bạn. Giới thiệu nó và sau đó nhấn trả lại/nhập để tiếp tục.

Lưu ý: Để cài đặt homebrew, bạn cần cài đặt các công cụ xây dựng Xcode. Nếu bạn không chắc chắn liệu bạn đã có nó, đừng lo lắng; Thiết bị đầu cuối sẽ cho bạn biết nếu các công cụ xây dựng Xcode bị thiếu và yêu cầu cài đặt nó.

Bước 2: Cài đặt miniforge

Khi Homebrew được cài đặt, hãy khởi động lại thiết bị đầu cuối và cài đặt miniforge chạy lệnh sau.

conda create --name test_env python=3.8

Sau này, bạn phải kích hoạt môi trường chạy lệnh sau.

conda activate test_env

Bước 4: Cài đặt bất kỳ thư viện Python nào

Cuối cùng, bạn có thể cài đặt gói Python chạy lệnh bên dưới.

conda install PACKAGENAME

Hãy để cài đặt các thư viện Python phổ biến nhất được sử dụng trong khoa học dữ liệu.

conda install numpy
conda install pandas
conda install matplotlib
conda install plotly
conda install scikit-learn

Bạn cũng nên cài đặt Jupyter Notebook và/hoặc Jupyter Lab.

conda install jupyter
conda install jupyterlab

Để chạy máy tính xách tay Jupyter, hãy chạy lệnh sau trên thiết bị đầu cuối.

import pandas as pd
import numpy as np
0

Đó là nó! Bạn đã sẵn sàng sử dụng Python cho khoa học dữ liệu.

Python có hoạt động trên M1 Mac không?

Python được cài đặt bởi Miniforge-Arm64, do đó, Python được chạy trên chip M1 Max. (Kiểm tra từ giám sát hoạt động, loại quy trình Python là Apple). Anaconda .: Sau đó, Python được chạy qua Rosseta.python is natively run on M1 Max Chip. (Check from Activity Monitor, Kind of python process is Apple ). Anaconda.: Then python is run via Rosseta.

Làm cách nào để thêm Python vào đường dẫn M1 Mac của tôi?

Mở thiết bị đầu cuối và nhập lệnh: sudo nano /etc /đường dẫn.Nhập mật khẩu của bạn khi được nhắc làm như vậy.Một danh sách các thư mục hiện đang là một phần của biến đường dẫn sẽ xuất hiện.Nhập đường dẫn của thư mục cài đặt Python ở cuối danh sách này.sudo nano /etc/paths . Enter your password when prompted to do so. A list of directories that are currently a part of the PATH variable will appear. Enter the path of the Python install directory at the end of this list.

Làm cách nào để cài đặt PIP trên M1 Mac?

Tải xuống và cài đặt PIP trên macOS..
Bước 1: Tải xuống tệp get-pip.py (https://bootstrap.pypa.io/get-pip.py) và lưu trữ nó trong cùng thư mục với Python được cài đặt.....
Bước 2: Bây giờ thực hiện tệp đã tải xuống bằng lệnh bên dưới python3 get-pip.py ..
Bước 3: Đợi qua quá trình cài đặt ..

Tôi có phiên bản M1 Mac Mac?

Để kiểm tra phiên bản Python trên máy Mac và Windows của bạn, hãy mở thiết bị đầu cuối cho Mac hoặc Ứng dụng nhắc lệnh (CMD) cho Windows.type lệnh PythonTHERVersion.Thực hiện nó và nó sẽ trả về phiên bản đã cài đặt của Python.Open the terminal for Mac or command prompt application(CMD) for Windows. Type the Python –version command. Execute it and it will return the installed version of Python.