我正在尝试安装一个名为spaper的库。然而,我遇到了权限错误的问题,因为似乎使用了另一个进程——一个正在卸载的包:包"defaults:qt-5.9.6-vc14h1e9a669_2"。
(base) C:Usersantoi>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命令终端,但它也不起作用。
您之所以出现此错误,是因为您的Anaconda Navigator正在使用qt,我也遇到过同样的问题,可以通过各种方法达到相同的目的来解决。
您可以运行您的Anaconda Navigator,切换到您的环境-如果您使用默认的不切换-然后通过Environments菜单运行控制台,关闭Anaconda Navigator,安装您的软件包。
您可以直接运行Anaconda控制台,切换到您的环境并安装您的软件包。
这两种方法应该是有效的,第一种是确定的解决方案。
我能够通过使用pip而不是conda安装包来解决这个问题。