Hướng dẫn install matlab engine for python anaconda - cài đặt công cụ matlab cho python anaconda

@Eli127, tôi hiện đang sử dụng R2018A trên MacOS Catalina 10.15.5 và cũng đang sử dụng Python 3.7.

Tôi đã làm theo tài liệu và thực hiện các bước sau;

CD MATLABROOT \ EXTNSPmatlabroot\extern\engines\python

Cài đặt python setup.pysetup.py install

Và tôi gặp lỗi sau:

"Traceback (cuộc gọi gần đây nhất cuối cùng):

Tệp "setup.py", dòng 15, trong

'là % s' % _version)

Oserror: Matlab Engine cho Python hỗ trợ Python phiên bản 2.7, 3.5 và 3.6 nhưng phiên bản Python của bạn là 3,7 "

Tôi có phải cài đặt phiên bản MATLAB mới hơn không? 2019 hoặc 2020 để sử dụng động cơ MATLAB với Python 3.7?

Mong muốn có một phản ứng tích cực.

Nội dung chính

Để khởi động động cơ MATLAB® trong phiên Python®, trước tiên bạn phải cài đặt API động cơ dưới dạng gói Python.

Xác minh cấu hình của bạn

Trước khi bạn cài đặt, hãy xác minh cấu hình Python và Matlab của bạn.

  • Kiểm tra xem hệ thống của bạn có phiên bản Python và Matlab R2014B được hỗ trợ hay không. Để biết thêm thông tin, hãy xem các phiên bản của Python tương thích với các sản phẩm MATLAB bằng cách phát hành.

  • Để kiểm tra xem Python có được cài đặt trên hệ thống của bạn không, hãy chạy Python tại dấu nhắc hệ điều hành.

  • Thêm thư mục chứa trình thông dịch Python vào đường dẫn của bạn, nếu nó chưa có.

Cài đặt API động cơ

Bạn có thể cài đặt API MATLAB Engine cho Python bằng lệnh pip hoặc tập lệnh thiết lập Python setup.py.

Cài đặt bằng pip

Bắt đầu với MATLAB R2022B, bạn có thể sử dụng lệnh pip để cài đặt API. Chọn một trong các quy trình sau và thực hiện từ dấu nhắc hệ thống.

  • Để cài đặt từ thư mục MATLAB, trên Windows® Type:

    cd "matlabroot\extern\engines\python"
    python -m pip install .

  • Cài đặt API động cơ từ https://pypi.org/project/matlabengine với lệnh:

    python -m pip install matlabengine

Cài đặt bằng setup.py

MATLAB cung cấp một tệp Python setup.py tiêu chuẩn để xây dựng và cài đặt động cơ bằng Python

python -m pip install matlabengine
1. Để biết các lệnh dành riêng cho nền tảng, hãy xem tập lệnh thiết lập Python để cài đặt API MATLAB Engine.

Bắt đầu động cơ MATLABMATLAB Engine

Bắt đầu Python. Nhập các lệnh này từ dấu nhắc Python để nhập mô -đun MATLAB và khởi động động cơ:

import matlab.engine
eng = matlab.engine.start_matlab()

Để biết thêm thông tin, hãy xem START và DỪNG MATLAB Engine cho Python.

Khắc phục sự cố API động cơ MATLAB cho cài đặt PythonMATLAB Engine API for Python Installation

  • Đảm bảo rằng bản phát hành MATLAB của bạn hỗ trợ phiên bản Python của bạn. Xem các phiên bản của Python tương thích với các sản phẩm MATLAB bằng cách phát hành.

  • Đảm bảo rằng bạn có các đặc quyền quản trị viên để thực thi lệnh cài đặt từ dấu nhắc hệ điều hành. Trên Windows, hãy mở dấu nhắc lệnh với tùy chọn chạy làm quản trị viên.Run as administrator option.

  • Bạn phải chạy lệnh cài đặt Python từ thư mục MATLAB được chỉ định. Để biết hướng dẫn chi tiết, chọn một trong các liên kết nền tảng trong API Cài đặt API.

  • Trình cài đặt cài đặt động cơ trong thư mục Python mặc định. Để sử dụng vị trí Nondefault, hãy xem Cài đặt API MATLAB Engine cho Python ở các vị trí Nondefault.

  • Nếu bạn đã cài đặt gói trong thư mục Nondefault bằng

    python -m pip install matlabengine
    2, hãy đảm bảo đặt biến môi trường
    python -m pip install matlabengine
    3. Ví dụ: giả sử rằng bạn đã sử dụng lệnh cài đặt này:

    python setup.py install --prefix="matlab19bPy36"
    

    Trong Python, cập nhật

    python -m pip install matlabengine
    3 với lệnh này:

    sys.path.append("matlab19bPy36")

  • Để biết thêm thông tin khắc phục sự cố, hãy xem Xử lý các lỗi MATLAB trong Python.

Chủ đề liên quan

  • Yêu cầu hệ thống cho API MATLAB Engine cho Python
  • Các phiên bản của Python tương thích với các sản phẩm MATLAB bằng cách phát hành
  • Cài đặt triển khai Python được hỗ trợ
  • Cài đặt API MATLAB Engine cho Python ở các vị trí Nondefault
  • Bắt đầu và dừng động cơ MATLAB cho Python

Trang web bên ngoài

  • Tài liệu Python 2.7 - Cài đặt các mô -đun Python

  • Phần mềm dùng thử
  • Phần mềm dùng thử
  • Cập nhật sản phẩm
  • Cập nhật sản phẩm

Làm thế nào để tôi có được động cơ Matlab trong Python?

Installing..
Yêu cầu hệ thống cho API động cơ MATLAB cho Python. Những gì bạn cần viết và xây dựng các ứng dụng MATLAB Engine cho Python ..
Cài đặt API động cơ MATLAB cho Python. Để khởi động MATLAB Engine trong phiên Python, hãy cài đặt API động cơ dưới dạng gói Python. Tập lệnh thiết lập Python để cài đặt API MATLAB Engine ..

Matlab có hoạt động trên Anaconda không?

Hiện tại, MATLAB không được hỗ trợ cho môi trường Anaconda.MATLAB isn't supported for Anaconda environment.

Làm cách nào để thêm Matlab vào Python?

Cài đặt bằng PIP Bắt đầu với MATLAB R2022B, bạn có thể sử dụng lệnh PIP để cài đặt API.Chọn một trong các quy trình sau và thực hiện từ dấu nhắc hệ thống.Để cài đặt từ thư mục MATLAB, trên Windows® Type: CD "MATLABROOT \ EXTERN \ Engines \ Python" Python -m Pip Cài đặt.® type: cd "matlabroot\extern\engines\python" python -m pip install .

Làm cách nào để chạy Anaconda ở Matlab?

Liên kết trực tiếp đến câu hỏi này..
Kích hoạt môi trường-> C: \ Anaconda3 \ Scripts \ Activate.con dơi..
Thay đổi thư mục-> CD C: \ Anaconda3 \ master_rh %(thư mục trong đó tất cả các tệp python được đặt).
Thực thi mã-> Python C: \ anaconda3 \ master_rh \ main.py * c: \ anaconda3 \ *.