Я не могу установить easy_install в своей человечности

я должен установить Наблюдательный совет в человечности, я попробовал следующие команды, но я получаю ошибку

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?

Что мне делать? Выручите меня!!!!!

8
задан 27 September 2013 в 17:49

4 ответа

Откройте терминал путем нажатия 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 выполнить его как корень

16
ответ дан 27 September 2013 в 17:49

Пожалуйста, не используйте easy_install, но вместо этого попробуйте pip.

sudo apt-get install python-pip

Теперь вы можете использовать его почти так же, как easy_install, но с улучшенным управлением пакетами.

sudo pip install <pypi-package>
0
ответ дан 27 September 2013 в 17:49

Ответ на ваш второй вопрос (не удалось открыть файл блокировки) вы найдете здесь .

0
ответ дан 27 September 2013 в 17:49

если вы используете python3 virualenv для установки нужного пакета через easy_install, попробуйте сначала установить python3-pip, запустив

sudo apt install python3-pip

, а затем установите необходимый пакет через

pip install <desired-package>
0
ответ дан 27 September 2013 в 17:49

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

Похожие вопросы: