为了账号安全,请及时绑定邮箱和手机立即绑定

如何修复权限被拒绝错误?(发生在任何 IDE 中)

如何修复权限被拒绝错误?(发生在任何 IDE 中)

蝴蝶不菲 2021-12-26 15:11:43
我正在尝试运行一个 python 文件。但我收到了这个错误。Traceback (most recent call last):  File "modeltraining.py", line 29, in <module>    sr,audio = read(source + path)  File "C:\Users\RAAM COMPUTERS\Anaconda3\lib\site-packages\scipy\io\wavfile.py", line 233, in read    fid = open(filename, 'rb')PermissionError: [Errno 13] Permission denied: 'development_set/'
查看完整描述

3 回答

?
回首忆惘然

TA贡献1847条经验 获得超11个赞

以管理员身份运行 Spyder 右键--> 以管理员身份运行

或者您可以更改要保存到的目录的权限,以便所有用户都具有读写权限。


查看完整回答
反对 回复 2021-12-26
?
郎朗坤

TA贡献1921条经验 获得超9个赞

在重新启动 Anaconda 和 Spyder 一段时间后,我收到了 Avast 防病毒软件的警报,关于保护我免受恶意文件的侵害,这是我试图创建的文件。

允许后,“[Errno 13] Permission denied”错误消失了。

就我而言,问题的原因似乎是 Avast 锁定了目录。

numpy.save(array, path) 工作正常,但 PIL.Image().save(path) 被阻止。


查看完整回答
反对 回复 2021-12-26
?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

访问外部卡上的文件时出现权限错误。我猜这个错误与 anaconda 无关,这只是在回溯中偶然发生的。


Traceback (most recent call last):

  File "C:\Users\Admin\anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 3343, in run_code

    exec(code_obj, self.user_global_ns, self.user_ns)

  File "<ipython-input-2-219c041de52a>", line 105, in <module>

    bs = open(filename, 'rb').read()

PermissionError: [Errno 13] Permission denied: 'D:\\[MYFILEPATH]\\test.bson'

我已经在 Spyder 和 PyCharm 中检查过这个错误,它似乎与 IDE 无关。由于此处的 (Windows) 解决方案(以管理员身份运行,添加 pythonpath)无法帮助我,我的解决方法是将目录复制到本地磁盘并从那里开始工作。


后来我意识到很明显只有一个被访问的文件 ant 抛出需要复制到本地磁盘的权限,而您可以在外部使用所有代码工作。


例子:


错误。通过访问外部驱动器“D:\”获取权限错误:


filename = "D:\\test.bson"

# This throws the permission error

bs = open(filename, 'rb').read()

解决方案。通过访问本地驱动器“C:\”避免权限错误:


filename = "C:\\Users\\Admin\\Documents\\test.bson"

# This throws no permission error

bs = open(filename, 'rb').read()

整个代码现在可以保存在外部“D:\test.py”上。


它可能是我安装 PyCharm 时也提到的 Windows Defender 防火墙(并且需要一些自动配置,这些配置也没有解决问题,但可以与之相关联)。很明显是访问权限的问题,防火墙作为原因是很有道理的。也许其他人对此有更多了解。


查看完整回答
反对 回复 2021-12-26
  • 3 回答
  • 0 关注
  • 611 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号