PermissionError: не может получить доступ к файлу, потому что он используется другим процессом, даже если администратор - PullRequest
0 голосов
/ 28 ноября 2018

Я пытаюсь установить библиотеку с именем газеты .Тем не менее у меня были проблемы с правами доступа, поскольку казалось, что другой процесс использовал пакет, который был деинсталлирован: пакет '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как администратор, но это тоже не сработало.

Ответы [ 2 ]

0 голосов
/ 17 января 2019

Вы получаете эту ошибку, потому что qt используется вашим Anaconda Navigator, у меня была такая же проблема, она может быть решена различными способами, достигая одного и того же конца.

Вы можете запустить Anaconda Navigator,переключитесь в свою среду - если вы используете настройки по умолчанию, не переключайтесь - затем запустите консоль через меню «Среды», закройте Anaconda Navigator, установите пакет.

Вы можете запустить консоль Anaconda напрямую, переключиться в свою среду и установитьВаша посылка.

Эти два способа должны работать, во-первых, это подтвержденное решение.

0 голосов
/ 28 ноября 2018

Я смог решить эту проблему, установив пакет с помощью pip, а не conda.

...