Ваша установка с аргументом --user
работает, потому что --user
делает пакеты установки pip в вашем домашнем каталоге, а не в системном каталоге, что не требует каких-либо специальных привилегий. У вас недостаточно прав для установки его в системный каталог. Если вы уверены в том, что делаете, запустите pip с правами администратора, но помните, что любой может загрузить библиотеки в pip и, таким образом, существует риск запуска вредоносного кода.
Лучший способ go - это использовать виртуальную среду