Hướng dẫn conda install python 3.7 mac m1 - conda cài đặt python 3.7 mac m1

3

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi cần cài đặt Python3.7 để hỗ trợ Spark 2 trên M1 Mac.

Tôi có thể cài đặt Python3.7 bằng pyenv, nhưng khi tôi cố gắng cài đặt bất kỳ lib khoa học dữ liệu nào, như numpy, tôi bị thất bại: ModuleNotFoundError: No module named '_ctypes'

Điều này dường như có liên quan đến Libffi. Nhìn qua nhật ký xây dựng cho PYENV, tôi đang thấy lỗi này:

.../Python-3.7.10/Modules/_ctypes/libffi_osx/include/fficonfig.h:51:2: error: "Unknown CPU type"
#error "Unknown CPU type"
 ^
1 error generated.

Python build finished successfully!
Failed to build these modules:
_ctypes               _decimal

Có ai có thể cài đặt thành công 3.7 với Numpy tự nhiên không? Tôi không tìm kiếm câu trả lời liên quan đến Rosetta.

Hỏi ngày 19 tháng 11 năm 2021 lúc 16:34Nov 19, 2021 at 16:34

Hướng dẫn conda install python 3.7 mac m1 - conda cài đặt python 3.7 mac m1

Kellanburketkellanburketkellanburket

11.6K3 Huy hiệu vàng43 Huy hiệu bạc69 Huy hiệu đồng3 gold badges43 silver badges69 bronze badges

3

Sử dụng miniconda để cài đặt mọi thứ: Xem bài đăng này.miniconda to install things: see this post.

Miniconda là phiên bản nguồn mở của Trình quản lý gói/Môi trường Conda, thay thế cho PyenV + Brew.

Nó sẽ cài đặt các phiên bản ARM gốc của Python theo mặc định, cũng như các phiên bản gốc của các mô -đun. Điều này chắc chắn bao gồm ARM Numpy bản địa.

Tôi đã cài đặt khá thành công Python bản địa 3.7-3.10 và Numpy bản địa mà không có vấn đề gì cả. (Trong thực tế, các phiên bản gốc của ARM của hầu hết mọi gói tôi sử dụng).

Với Conda, bạn sử dụng Conda để cài đặt các gói, không phải PIP.

Vì vậy, để cài đặt Numpy, bạn làm

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
0 trong môi trường bạn đang ở.

Đã trả lời ngày 19 tháng 11 năm 2021 lúc 19:18Nov 19, 2021 at 19:18

Hướng dẫn conda install python 3.7 mac m1 - conda cài đặt python 3.7 mac m1

RichardrichardRichard

2.7242 Huy hiệu vàng12 Huy hiệu bạc37 Huy hiệu đồng2 gold badges12 silver badges37 bronze badges

7

Đăng ký nhận bản tin của tôi và không bao giờ bỏ lỡ các bài viết sắp tới của tôi

Rất nhiều người đang sử dụng MAC với bộ xử lý M1 đang đấu tranh để cài đặt các phiên bản cũ của Python (Xh: 3.6 và 3.7) trên máy của họ. Trong bài viết này, chúng ta sẽ xem làm thế nào chúng ta có thể cài đặt các phiên bản cũ hơn của Python trên máy Mac với bộ xử lý M1.

Cài đặt bia tại nhà tại/usr/local/bin:

Để cài đặt các phiên bản Python cũ hơn, bia gia đình nên được cài đặt tại thư mục

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

Thực hiện theo các bước dưới đây để cài đặt bia tại nhà tại/usr/local/bin.

  • Mở Finder -> Nhấp vào các ứng dụng.finder -> click on Applications.

Hướng dẫn conda install python 3.7 mac m1 - conda cài đặt python 3.7 mac m1

  • Nhấp đúp chuột vào các tiện ích.Utilities.

Hướng dẫn conda install python 3.7 mac m1 - conda cài đặt python 3.7 mac m1

  • Nhấp chuột phải vào thiết bị đầu cuối -> và chọn Nhận thông tin từ các tùy chọn.Terminal -> and select Get info from the options.

Hướng dẫn conda install python 3.7 mac m1 - conda cài đặt python 3.7 mac m1

  • Chọn hộp kiểm bằng Rosetta.Open using Rosetta check box.

Hướng dẫn conda install python 3.7 mac m1 - conda cài đặt python 3.7 mac m1

Đóng cửa sổ. Mở thiết bị đầu cuối và chạy lệnh dưới đây để cài đặt bia nhà.Terminal and run the below command to install home brew.

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

Chúng tôi có thể xác minh thư mục cài đặt bằng cách sử dụng lệnh

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

 which brew

Hướng dẫn conda install python 3.7 mac m1 - conda cài đặt python 3.7 mac m1

Cài đặt miniconda:

Miniconda là một trình cài đặt tối thiểu miễn phí cho Conda. Đây là một phiên bản bootstrap nhỏ của Anaconda, chỉ bao gồm Conda, Python, các gói mà họ phụ thuộc và một số lượng nhỏ các gói hữu ích khác, bao gồm PIP, ZLIB và một vài gói khác.

Tải về miniconda từ trang web chính thức của họ. Có hai tùy chọn để tải xuống miniconda. Một là tải xuống dưới dạng tệp bash (.sh) và một cách khác là tải xuống dưới dạng tệp gói (.pkg).

Ở đây chúng tôi sẽ cài đặt tệp gói miniconda. Chuyển đến thư mục tải xuống và nhấp đúp vào tệp gói miniconda đã tải xuống.

Hướng dẫn conda install python 3.7 mac m1 - conda cài đặt python 3.7 mac m1

Chỉ cần làm theo hướng dẫn cài đặt và chấp nhận Thỏa thuận người dùng cuối.

Tạo môi trường ảo:

Tạo môi trường ảo bằng cách thực thi lệnh dưới đây. Lưu ý: Thay thế 3.6.12 bằng phiên bản Python bạn muốn cài đặt và thay thế env_name bằng tên môi trường của bạn.Note: replace 3.6.12 with the Python version you want to install and replace env_name with your environment name.

conda create -n env_name python=3.6.12 anaconda

Nhập y để tiến hành.y to proceed.

Có thể mất một thời gian tùy thuộc vào kết nối Internet và tốc độ hệ thống của bạn.

Kích hoạt môi trường ảo bằng lệnh sau.

conda activate env_name

Bây giờ bạn có thể cài đặt các yêu cầu của dự án.

pip install -r requirements.txt

Mẹo thưởng - Cách giải quyết lỗi nhập LibMagic trên M1 Mac:

Nếu bạn có libmagic trong yêu cầu dự án của bạn và nhận các nhà nhập khẩu như hiển thị dưới đây.

Nâng cấp nhập khẩu ('không tìm thấy libmagic. Kiểm tra cài đặt của bạn')

Bước nhập khẩu: Không tìm thấy libmagic. Kiểm tra cài đặt của bạn

Nó có thể được sửa bằng cách làm theo các bước dưới đây.

  • Cài đặt libmagic bằng cách sử dụng bia (/usr/local/bin/brew).
 /usr/local/bin/brew install libmagic

Hoặc thiết bị đầu cuối mở bằng rosetta như được hiển thị ở trên và chạy

brew install libmagic

Sao chép lệnh bên dưới và nhấn Enter sau khi cài đặt hoàn tất.

sudo env ARCHFLAGS=”arch x86_64” gem install ruby-filemagic -- --with-magic-include=/usr/local/include --with-magic-lib=/usr/local/lib/

Cảm ơn bạn đã đọc.

Vui lòng chia sẻ phản hồi và đề xuất của bạn. Tôi rất thích kết nối với bạn tại LinkedIn.

Bạn đã tìm thấy bài viết này có giá trị?

Hỗ trợ Balasundar bằng cách trở thành nhà tài trợ. Bất kỳ số tiền được đánh giá cao!Balasundar by becoming a sponsor. Any amount is appreciated!

Làm cách nào để cài đặt Python 3.7 trong môi trường Anaconda?

Phiên bản gói được quản lý bởi hệ thống quản lý gói Conda. Cài đặt Anaconda: Truy cập Anaconda.com và cài đặt phiên bản mới nhất của Anaconda. Đảm bảo tải xuống phiên bản Py Python 3.7 cho kiến ​​trúc thích hợp.Head over to anaconda.com and install the latest version of Anaconda. Make sure to download the “Python 3.7 Version” for the appropriate architecture.

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

Cài đặt Python 3 với trình cài đặt chính thức trước, tải xuống gói cài đặt từ trang web Python.Để làm điều đó, hãy truy cập https://www.python.org/doads/ trên máy Mac của bạn;Nó tự động phát hiện hệ điều hành của bạn và hiển thị một nút lớn để tải xuống phiên bản mới nhất của trình cài đặt Python trên máy Mac của bạn.download an installer package from the Python website. To do that, visit https://www.python.org/downloads/ on your Mac; it detects your operating system automatically and shows a big button for downloading the latest version of Python installer on your Mac.

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

Chúng tôi rất vui mừng thông báo rằng bản phát hành phân phối Anaconda mới nhất này sẽ, ngoài các kiến trúc được hỗ trợ hiện có, còn có sự hỗ trợ của ARM64 bản địa cho M1 Mac!this newest Anaconda Distribution release will, in addition to existing supported architectures, feature native ARM64 support for M1 Macs!

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

Cài đặt Python trên Mac M1..
Tải xuống và cài đặt phiên bản Pygplate 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 ..
Cài đặt Conda (chúng tôi đề xuất Miniforge) và tạo một môi trường mới, ví dụ:Conda Tạo -N Pygplate Python = 3.9 ..