PermissionError: не может получить доступ к файлу, потому что он используется другим процессом, даже если администратор
Я пытаюсь установить библиотеку под названием газета. Тем не менее у меня были проблемы с правами доступа, так как казалось, что другой процесс использовал пакет, который был деинсталлирован: пакет '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 в качестве администратора, но он тоже не работал.
1 ответ
Вы получаете эту ошибку, потому что qt используется вашим Anaconda Navigator, у меня была такая же проблема, ее можно решить различными способами, достигнув одной и той же цели.
Вы можете запустить Anaconda Navigator, переключиться на свою среду - если вы используете настройки по умолчанию, не переключайтесь, - затем запустить консоль через меню Environments, закрыть Anaconda Navigator, установить пакет.
Вы можете напрямую запустить консоль Anaconda, переключиться в свою среду и установить пакет.
Эти два способа должны работать, во-первых, это подтвержденное решение.
Я смог решить эту проблему, установив пакет с помощью pip, а не conda.