首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PermissionError :无法访问该文件,因为它正由另一个进程使用,即使在管理员

PermissionError :无法访问该文件,因为它正由另一个进程使用,即使在管理员
EN

Stack Overflow用户
提问于 2018-11-28 20:21:53
回答 2查看 3.4K关注 0票数 0

我正在尝试安装a library named newspaper。然而,我遇到了权限错误的问题,因为似乎另一个进程正在使用正在卸载的包: package 'defaults::qt-5.9.6-vc14h1e9a669_2‘。

代码语言:javascript
运行
复制
(base) C:\Users\antoi>conda install -c conda-forge newspaper3k
Solving environment: done

## Package Plan ##
 ...

Proceed ([y]/n)? y

Preparing transaction: done
Verifying transaction: done
Executing transaction: failed
ERROR conda.core.link:_execute(502): An error occurred while uninstalling package 'defaults::qt-5.9.6-vc14h1e9a669_2'.
PermissionError(13, 'The process cannot access the file because it is being used by another process')
Attempting to roll back.

Rolling back transaction: done

PermissionError(13, 'The process cannot access the file because it is being used by another process')

我以管理员身份启动了Annaconda命令终端,但它也不起作用。

EN

回答 2

Stack Overflow用户

发布于 2019-01-17 18:12:43

你得到这个错误是因为你的Anaconda Navigator正在使用qt,我也遇到过同样的问题,它可以通过各种方法来解决,达到同样的目的。

您可以运行您的Anaconda Navigator,切换到您正在使用的环境-if默认不要切换-然后通过环境菜单运行控制台,关闭Anaconda Navigator,安装您的软件包。

您可以直接运行Anaconda控制台,切换到您的环境并安装您的软件包。

这两种方法应该是可行的,第一种是确定的解决方案。

票数 3
EN

Stack Overflow用户

发布于 2018-11-28 22:00:19

我能够通过使用pip而不是conda安装包来解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53519380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档