What does the error, "fl:filesy​stem:Acces​sDenied" mean when trying to use Python?

29 visualizaciones (últimos 30 días)
I am trying to call Python from MATLAB, but whenever I run any Python commands, I get the error: fl:filesystem:AccessDenied
For example:
>> pyenv
fl:filesystem:AccessDenied
>> py.list({'This','is a','list'})
fl:filesystem:AccessDenied
I can't find any information about what this means.
I have Python 3.9 installed and I can call Python from the Windows command line.
  3 comentarios
Matt Butts
Matt Butts el 3 de Abr. de 2024
I only have one MATLAB session open and I tried restarting my machine.I am also not getting anything additional for the error so I am not sure this is the same issue.
Matthias Schwaiger
Matthias Schwaiger el 12 de Mayo de 2025
The same happens on my machine when editing simulink models (I do not use python). I use a separate prefdir and also a separate temp-folder for that Matlab instance only. Is there any way to see which file can not be accessed in order to track it down?

Iniciar sesión para comentar.

Respuesta aceptada

Matt Butts
Matt Butts el 3 de Abr. de 2024
I explicitly set the version to use and that resolved the issue.
>> pyenv(Version="C:\Users\gk874\AppData\Local\Programs\Python\Python39\pythonw.exe")
ans =
PythonEnvironment with properties:
Version: "3.9"
Executable: "C:\Users\gk874\AppData\Local\Programs\Python\Python39\pythonw.exe"
Library: "C:\Users\gk874\AppData\Local\Programs\Python\Python39\python39.dll"
Home: "C:\Users\gk874\AppData\Local\Programs\Python\Python39"
Status: NotLoaded
ExecutionMode: InProcess
To MathWorks Support, I think this error message could be greatly improved to help a user understand exactly what was happening. I expected MATLAB to find my Python installation directly, but that seems to not be the case.

Más respuestas (0)

Categorías

Más información sobre Call Python from MATLAB en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by