[Errno 13] Permission denied: 'D:\\dev\\anaconda\\envs\\pytorch\\msvcp140.dll' ()
时间: 2023-09-30 14:05:57 浏览: 170
msvcp140.dll
引用:刚开始还能正常安装扩展包,突然间不知道为什么创建新的虚拟环境和安装新的扩展包都失败了,报错:PermissionError: [Errno 13] Permission denied: xxxxx。不知道起因是什么,猜想是anaconda是在另一个win用户下安装的,此用户没有权限?(但是在本次问题之前,在非安装conda的win用户下成功创建过虚拟环境,所以还是没解决找出问题所在)去安装anaconda的用户下,发现可以正常创建虚拟环境,安装扩展包。
引用:首先我要解释一下,很多时候出现这个问题,并不是你的文件有毛病,很可能是你代码读取的路径不对,这就要追究到代码本身。
根据您提供的引用内容,您遇到的错误是[Errno 13] Permission denied: 'D:\\dev\\anaconda\\envs\\pytorch\\msvcp140.dll'。从错误信息来看,这是一个权限被拒绝的错误。通常情况下,这种错误发生是因为您的代码没有足够的权限访问所需的文件或目录。
首先,您可以尝试检查所需的文件或目录是否存在,并确保您有足够的权限来访问它们。您还可以尝试以管理员身份运行您的代码,这可能会解决权限问题。
另外,您也可以尝试关闭可能正在使用所需文件的应用程序,例如Excel。在您执行代码之前,确保没有其他程序锁定了该文件。
如果问题仍然存在,您可以尝试使用`os.chmod()`函数来更改文件的权限,以确保您的代码可以访问它们。但是,您需要小心操作文件的权限,并确保您有足够的权限来更改它们。
总之,解决这个问题需要仔细检查您的代码、文件和权限设置。请确保您的代码正确指定了所需文件的路径,并确保您有足够的权限来访问它们。如果问题仍然存在,请尝试关闭可能正在使用文件的其他应用程序,并根据需要更改文件的权限。
阅读全文