Я пытаюсь установить virtualenv без установки python3 на моей машине с Debian Jessie. Я новичок в том, что Debian является родным для Gentoo. Я пытаюсь установить virtualenv с помощью:

sudo apt-get install python-virtualenv

И это тянет в Python3. При дальнейшем исследовании выясняется, что python-virtualenv python-pip-whl который загружает python-chardet-whl который python3-pkg-resources который python3 . Я неправильно понимаю это, потому что я новичок в debian, а python-virtualenv самом деле не предназначен для python2 или что-то не так с зависимостями (возможно, ошибка)?

$ apt-cache depends python-virtualenv --recurse
python-virtualenv
  Depends: python
  Depends: python-pip-whl
  Depends: python-pkg-resources
  Depends: python-setuptools-whl
  Recommends: virtualenv
...
python-pip-whl
  Depends: python-chardet-whl
  Depends: python-colorama-whl
  Depends: python-distlib-whl
  Depends: python-html5lib-whl
  Depends: python-requests-whl
  Depends: python-setuptools-whl
  Depends: python-six-whl
  Depends: python-urllib3-whl
...
python-chardet-whl
  Depends: python3-pkg-resources
...
python3-pkg-resources
  Depends: <python3:any>
    python3
  Depends: <python3:any>
    python3
  Suggests: python3-setuptools
  Conflicts: python-pkg-resources

1 ответ1

3

Это просто ошибка в зависимостях упаковки python для Debian. Пакет virtualenv для python2 никоим образом не должен зависеть от python3.

Обходной путь здесь - установить virtualenv с помощью pip:

pip install virtualenv

Чтобы получить pip, просто выполните «apt-get install python-pip».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .