Я пытаюсь установить пакет python matplotlib из исходного кода. Я не могу установить пакет из репозитория, используя sudo apt-get install python-matplotlib
, потому что мне нужно иметь возможность установить пакет в virtualenv
, используя файл requirmenets.txt
. Когда я следую инструкциям для установки зависимостей, я получаю следующую ошибку:
vagrant@vagrant-ubuntu-trusty-64:~$ sudo apt-get build-dep python-matplotlib
Reading package lists... Done
Building dependency tree
Reading state information... Done
Picking 'matplotlib' as source package instead of 'python-matplotlib'
The following packages have unmet dependencies:
python3-all-dbg : Depends: libpython3-all-dbg (= 3.4.0-0ubuntu2) but it is not going to be installed
Depends: python3-dbg (= 3.4.0-0ubuntu2) but it is not going to be installed
Depends: python3.4-dbg but it is not going to be installed
python3-all-dev : Depends: libpython3-all-dev (= 3.4.0-0ubuntu2) but it is not going to be installed
Depends: python3-dev (= 3.4.0-0ubuntu2) but it is not going to be installed
Depends: python3.4-dev but it is not going to be installed
python3-numpy-dbg : Depends: python3-dbg but it is not going to be installed
E: Build-dependencies for python-matplotlib could not be satisfied.
Как решить проблему? Я уже запустил sudo apt-get update
и sudo apt-get upgrade
безрезультатно. Могу ли я просто установить зависимости, перечисленные в сообщении об ошибке (я думал, что в этом была суть команды)? Я даже не использую Python 3, поэтому не беспокоюсь об установке пакетов (хотя и не уверен, зачем они мне тоже нужны). Когда я пытаюсь запустить pip install -r requirements.txt
в виртуальной среде, я все равно получаю ошибку при установке matplotlib.
Есть ошибка в текущей упаковке Ubuntu 14.04 Пайтона.
Одна предложенная работа должна понизить:
apt-get install -y --force-yes python3.4{,-minimal}=3.4.0-2ubuntu1.1 libpython3.4{,-minimal,-stdlib}=3.4.0-2ubuntu1.1
Это работало в моем очень ограниченное тестирование, но комментирует отчет об ошибках, указывают, что это сломало другие пакеты.
есть также предложенное доступное обновление, который я не попробовал. См. комментарии к отчету об ошибках для деталей.