MATLink - Fehlermenü "Einstiegspunkte nicht gefunden"

Aug 22 2020

Ich habe MATLink erfolgreich installiert und in der Vergangenheit verwendet, aber aus irgendeinem Grund hat es vor ein paar Tagen nicht mehr funktioniert. Es liegt vielleicht an einem Windows-Update? Der ausgelöste Fehler ist folgender:

Dies ist nach dem Laufen

Needs["MATLink`"]
OpenMATLAB[] 

Ich habe regmatlabservernur für den Fall wiederholt .

Irgendwelche Ideen, was ich versuchen kann? In den FAQ gibt es einen Prozedureinstiegspunktfehler, aber es ist eine andere Art und mit einer DLL in system32 und nicht im Ordner MATLAB bin \ win64.

Beste

Krise

Informationen zur Fehlerbehebung:

Anaconda3 Paketinfo: https://pastebin.ubuntu.com/p/npmdrfrmT6/

MATLink 1.1 for Windows (Fri 15 Aug 2014)

11.3.0 for Microsoft Windows (64-bit) (March 7, 2018)

Force 32-bit engine: False

System PATH:
C:\Program Files\Wolfram Research\Mathematica\11.3\SystemFiles\Libraries\Windows-x86-64
C:\Program Files\Wolfram Research\Mathematica\11.3\SystemFiles\Libraries\Windows
C:\Program Files\Wolfram Research\Mathematica\11.3\SystemFiles\Kernel\Binaries\Windows-x86-64
C:\Program Files\Wolfram Research\Mathematica\11.3
C:\Program Files\Wolfram Research\Mathematica\11.3\SystemFiles\FrontEnd\Binaries\Windows-x86-64
C:\Program Files\Wolfram Research\Mathematica\11.3\SystemFiles\Kernel\Binaries\Windows-x86-64
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common
C:\gurobi902\win64\bin
C:\Program Files\ImageMagick-7.0.8-Q16
C:\ffmpeg-4.1.1-win64-static\bin
C:\Program Files (x86)\Common Files\Oracle\Java\javapath
C:\Program Files\Intel\iCLS Client\
C:\WINDOWS\system32
C:\WINDOWS
C:\WINDOWS\System32\Wbem
C:\WINDOWS\System32\WindowsPowerShell\v1.0\
C:\WINDOWS\System32\OpenSSH\
C:\Program Files\MiKTeX 2.9\miktex\bin\x64\
C:\Program Files\Microsoft VS Code\bin
C:\Program Files\gnuplot\bin
C:\Program Files\Git\cmd
C:\WINDOWS\system32
C:\WINDOWS
C:\WINDOWS\System32\Wbem
C:\WINDOWS\System32\WindowsPowerShell\v1.0\
C:\WINDOWS\System32\OpenSSH\
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL
C:\Program Files\Intel\Intel(R) Management Engine Components\DAL
C:\Program Files\AutoFirma\AutoFirma
C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\
C:\Program Files\Mosek\9.1\tools\platform\win64x86\bin
C:\Users\embog\AppData\Local\Programs\Julia\Julia-1.4.0-rc2\bin
C:\Users\embog\csdp6.2.0win64\bin
C:\Program Files\MATLAB\R2020a\runtime\win64
C:\Program Files\MATLAB\R2020a\bin
C:\Users\embog\anaconda3\Library\bin
C:\Users\embog\anaconda3\Scripts
C:\Users\embog\anaconda3
C:\Program Files\MATLAB\R2020a\bin\win64
C:\Users\embog\AppData\Local\Microsoft\WindowsApps
C:\MinGW\bin
C:\Users\embog\AppData\Local\GitHubDesktop\bin
C:\Users\embog\AppData\Local\Microsoft\WindowsApps
C:\Program Files\JetBrains\PyCharm 2019.2.3\bin
C:\Users\embog\AppData\Local\atom\bin


COM server information:
CLSID: {368C18D2-53D8-433A-AD3B-FCF8F16CBE3F}
Program ID: Matlab.Application (Version 9.8)
Command: C:\Program Files\MATLAB\R2020a\bin\win64\MATLAB.exe /MLAutomation

Antworten

2 CristianEm. Aug 25 2020 at 12:53

Die Frage wurde in den Kommentaren zu meiner Frage von @Szabolcs beantwortet. Kurz gesagt, verschieben Sie den C:\Program Files\MATLAB\R2020a\bin\win64Anfang der PATHVerwendung SetEnvironment["PATH"->"C:\\Program Files\\MATLAB\\R2020a\\bin\\win64;[Rest...]"]in Mathematica. Der Schuldige ist anaconda3/library/bin, ich weiß nicht welches Paket. Es ist nicht erforderlich, es zu entfernen. Stellen Sie PATHlediglich sicher, dass Sie den MATLAB-Ordner vor diesem Ordner laden.