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.

Другие вопросы по тегам