Python có thể chạy trên MacBook air M1 không?

Các máy chạy bằng M1 mới đã gây ấn tượng với mọi người về hiệu suất của chúng và các nhà phát triển Python đã muốn có một miếng bánh

  • Dưới đây là danh sách của chúng tôi về một số máy trạm dành cho doanh nghiệp tốt nhất [mở trong tab mới]
  • Và đây là một số máy trạm di động tốt nhất [mở trong tab mới]
  • Chúng tôi cũng đã tổng hợp các máy tính dành cho doanh nghiệp tốt nhất [mở trong tab mới]

trình cài đặt thử nghiệm

Python v3. 9. 1 [opens in new tab] trở thành phiên bản ngôn ngữ đầu tiên hỗ trợ macOS 11 Big Sur. Các nhà phát triển lưu ý rằng việc phát hành có thể thực hiện được nhờ Xcode 11, nhờ đó họ có thể xây dựng các tệp nhị phân Universal 2 hoạt động trên Apple Silicon.

Bây giờ bạn có thể sử dụng macos11 mới. 0 để cài đặt Python trên Big Sur chạy trên máy Mac hỗ trợ M1 mới.  

“Trình cài đặt này có thể được triển khai trở lại các phiên bản cũ hơn, đã được thử nghiệm xuống OS X 10. 9,” các nhà phát triển đã viết trong thông báo phát hành, thêm rằng trình cài đặt nên được coi là “thử nghiệm”

Liệt kê những thay đổi trong ghi chú phát hành chi tiết, các nhà phát triển viết rằng “Kể từ 3. 9. 1, Python hiện hỗ trợ đầy đủ việc xây dựng và chạy trên macOS 11. 0 [Big Sur] và trên máy Mac Apple Silicon [dựa trên kiến ​​trúc ARM64]. ”

Mặc dù đây là một sự phát triển tích cực, nhưng đây chỉ là bước đầu tiên trước khi các nhà phát triển Python và nhà khoa học dữ liệu có thể xử lý khối lượng công việc nghiêm trọng trên những chiếc Apple MacBook mới của họ.  

Bộ xử lý Mac M1 mới khá tuyệt và đủ để chuyển đổi người dùng Linux kỳ cựu này sang Mac. Kể từ Mac M1, M2, v.v. đều dựa trên ARM, có một số điểm khác biệt cần lưu ý khi cài đặt môi trường Python của bạn. Một số hướng dẫn mà tôi đã xem đã khuyến nghị cài đặt các gói x86 [Intel], nhưng có một hình phạt về hiệu suất khi các chương trình x86 được Rosetta2 phiên dịch để hoạt động trên máy Mac M1. Thay vào đó, những hướng dẫn này sẽ giúp bạn có một môi trường Python khoa học đầy đủ chức năng hoạt động tự nhiên trên kiến ​​trúc M1

Chúng tôi sẽ sử dụng condabrew để cài đặt các gói

  1. Tải xuống và cài đặt phiên bản pygplates mới nhất tương ứng với kiến ​​trúc hệ thống của bạn [Mac M1 ARM] và lưu ý thư mục cài đặt và đường dẫn python
  2. Cài đặt conda [chúng tôi khuyên dùng miniforge] và tạo môi trường mới e. g. ________số 8
  3. Kích hoạt môi trường python mới của bạn với conda activate pygplates
  4. Một số gói yêu cầu các phụ thuộc bổ sung như trình biên dịch và thư viện ánh xạ bên ngoài conda [Tôi đang xem bạn GDAL. ] Để thực hiện việc này, hãy cài đặt homebrew, sau đó chạy
    sh  Existing Environment

    Nếu bạn cần trợ giúp thêm để định cấu hình Trình thông dịch Python cho PyCharm, thì đây là liên kết đến tài liệu

    Đối với Visual Studio Code, hãy xem bài viết này

    Được rồi, đó là nó cho bài viết này…. Oh chờ đã, tôi đã hứa với bạn một sự thật thú vị về Rosetta trước đó, phải không?

    Rosetta, tôi đã nghe tên này trước đây

    Apple đã sử dụng tên Rosetta trước đây. Khi chuyển Mac từ bộ xử lý PowerPC sang chip Intel, nó đã sử dụng cùng một tên để thực hiện chức năng tương tự — cho phép các ứng dụng PowerPC chạy trên chip Intel

    Mặc dù tên và mục tiêu vẫn giữ nguyên, nhưng có một sự khác biệt lớn giữa Rosetta cũ và phiên bản chúng tôi đang sử dụng ngày nay vì Apple đã phát triển bộ xử lý mục tiêu, có nghĩa là nó biết chính xác Rosetta cần làm gì

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

    Tôi đã xem một số hướng dẫn khuyến nghị cài đặt các gói x86 [Intel], nhưng sẽ có một hình phạt về hiệu suất khi các chương trình x86 được Rosetta2 phiên dịch để hoạt động trên máy Mac M1. Thay vào đó, các hướng dẫn này sẽ giúp bạn có một môi trường Python khoa học đầy đủ chức năng hoạt động tự nhiên trên kiến ​​trúc M1 .

    Macbook Air M1 có tốt cho việc học Python không?

    Có, MacBook Air rất phù hợp với một số ngôn ngữ lập trình bao gồm cả Python .

    Bạn có thể chạy Python trên Macbook Air không?

    Mặc dù các máy Mac cũ hơn được tích hợp sẵn phiên bản Python nhưng phiên bản này đã lỗi thời và không còn tương thích với các ứng dụng mới nhất. Để chạy tập lệnh Python trên máy Mac, bạn sẽ phải cài đặt phiên bản Python mới nhất trên hệ thống của mình theo cách thủ công .

    Macbook air M1 có tốt cho lập trình không?

    Có, Macbook Air với M1 sẽ đủ tốt để lập trình, nhà phát triển cũng như máy học và phát triển mà các nhà khoa học dữ liệu có thể sử dụng . Tuy nhiên, học máy đặc biệt sử dụng nhiều tài nguyên và cần một máy tính xách tay hiệu suất cao.

Chủ Đề