Доступ к каталогу Pythonnet DLL запрещен

Использование pythonnet для доступа к некоторым библиотекам из python, и библиотеки не могут получить доступ к каталогам linux, независимо от того, для какого владельца или разрешения установлены. Просто получите сообщение об отказе в доступе, как это.

Доступ к пути '/tmp/work' запрещен.

Похоже, это должно работать. Кто-нибудь есть совет по этому поводу?

1 ответ

Решение

При использовании сборки выпуска.Net dll он выдавал только смутное сообщение об ошибке "Отказано в доступе" (проверка возвращаемой переменной.error). Это не было проблемой вообще, хотя я трачу много времени, пытаясь это исправить. По совету от denfromufa я перешел на отладочную сборку.Net dll, и она выдает правильное исключение. Я пропустил ссылку. Поэтому урок для меня заключается в том, что лучше использовать отладочную сборку.Net dll, если вы запускаете их с помощью pythonnet.

Другие вопросы по тегам