0

我正在尝试安装一个名为报纸的库。但是我遇到了权限错误问题,因为似乎使用了另一个进程正在卸载的包:包'defaults :: qt-5.9.6-vc14h1e9a669_2'。

(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 命令终端,但它也没有工作。

4

2 回答 2

3

您收到此错误是因为您的 Anaconda Navigator 正在使用 qt,我遇到了同样的问题,可以通过多种方式解决,达到相同的目的。

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

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

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

于 2019-01-17T10:12:42.607 回答
0

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

于 2018-11-28T14:00:18.887 回答