使用pythonnet从python访问一些dll,而dll不能访问linux目录,无论所有者或权限设置为什么。只需收到这样一条拒绝访问的消息。
对路径'/tmp/work‘的访问被拒绝。
看上去应该管用的。有人知道这个消息吗?
发布于 2018-06-13 01:31:28
在使用.Net dll的发行版构建时,它只提供了模糊的权限拒绝错误消息(检查返回的.error变量)。这根本不是问题,尽管我花了很多时间来解决这个问题。根据来自denfromufa的提示,我更改为使用.Net dll的调试构建,它会抛出一个正确的异常。我错过了一个推荐信。因此,对我来说,如果您使用pythonnet运行.Net dll,那么最好使用它们的调试构建。
https://stackoverflow.com/questions/50732366
复制相似问题