я должен установить Наблюдательный совет в человечности, я попробовал следующие команды, но я получаю ошибку
sudo apt-get install python-setuptools.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package python-setuptools is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package python-setuptools has no installation candidate
Затем я попробовал ниже команды, но для этого также я получаю сообщение об ошибке:
apt-get upgrade
E: Could not open lock file /var/lib/dpkg/lock - open (13 Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
Что мне делать? Выручите меня!!!!!
Откройте терминал путем нажатия Ctrl+Alt+T и введите следующее:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python-setuptools
Причины позади ошибок
Error1:
Package python-setuptools is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package python-setuptools has no installation candidate
Это происходит, когда Вы пытаетесь установить пакет, о котором APT не имеет никакой идеи. То, когда Вы добавляете источники программного обеспечения и затем делаете Кв. - добирается, обновляют Вашу системную базу данных APT, обновляется со всеми пакетами на репозиториях, перечисленных в исходном списке программного обеспечения.
Затем, когда Вы пытаетесь установить любой пакет, способные проверки имя пакета в, он - база данных, находит его и проверяет название repo от того, где это получило его. Это затем загружает пакет с этого repo.
Error2:
apt-get upgrade
E: Could not open lock file /var/lib/dpkg/lock - open (13 Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
Это означает, что Вы не пользователь root. Таким образом, мы используем sudo
выполнить его как корень
Пожалуйста, не используйте easy_install
, но вместо этого попробуйте pip
.
sudo apt-get install python-pip
Теперь вы можете использовать его почти так же, как easy_install
, но с улучшенным управлением пакетами.
sudo pip install <pypi-package>
Ответ на ваш второй вопрос (не удалось открыть файл блокировки) вы найдете здесь .
если вы используете python3 virualenv для установки нужного пакета через easy_install, попробуйте сначала установить python3-pip, запустив
sudo apt install python3-pip
, а затем установите необходимый пакет через
pip install <desired-package>