При выполнении pip install -r requirements.txt
я получаю следующую ошибку на этапе установки matplotlib
:
REQUIRED DEPENDENCIES AND EXTENSIONS
numpy: yes [not found. pip may install it below.]
dateutil: yes [dateutil was not found. It is required for date
axis support. pip/easy_install may attempt to
install it after matplotlib.]
tornado: yes [tornado was not found. It is required for the
WebAgg backend. pip/easy_install may attempt to
install it after matplotlib.]
pyparsing: yes [pyparsing was not found. It is required for
mathtext support. pip/easy_install may attempt to
install it after matplotlib.]
pycxx: yes [Couldn't import. Using local copy.]
libagg: yes [pkg-config information for 'libagg' could not
be found. Using local copy.]
freetype: no [pkg-config information for 'freetype2' could
not be found.]
...
The following required packages can not be built:
* freetype
Не следует pip install -r requirements.txt
также установить freetype? Как установить freetype в Ubuntu 12.04, чтобы он работал matplotlib
?
источник
freetype2
эти дни. Обновлено.apt-get install freetype2-devel
тоже выдает ту же ошибку ... Может ли это бытьapt-get install freetype*
? Кажется, что нужно установить много других пакетовlibfreetype2-devel
. Я обновлю свой ответ снова: /-devel
конвенция для RPM, а-dev
конвенция для DEB. Попробуйapt-cache search '^libfreetype.*-dev$'
что дастlibfreetype6-dev
.brew install freetype
помог мне на OSXМне пришлось установить libxft-dev, чтобы включить matplotlib на сервере ubuntu 14.04.
И тогда я мог бы использовать
источник
pkg-config
, котораяlibxft-dev
также устанавливается как зависимость. Таким образом, правильным ответом будет бегapt-get install libfreetype6-dev pkg-config
Обходной путь должен сделать то,
sudo apt-get install pkg-config
что я нашел в этой проблеме github .источник
pkg-config
была для меня отсутствующим неинтуитивным шагом, при установкеmatplotlib
в контейнере Docker с использованиемubuntu:14.04
базового образа.pkg-config
это то, что нужно для установки виртуальной машины.Ни один из существующих ответов не помог мне обновить matplotlib в Ubuntu. Это то, что в конечном итоге работает для меня:
источник
Эта команда загрузит все зависимости.
Для Python 2.x
Для Python 3.x
После установки вы можете попробовать
источник
На Ubuntu это работало после того, как я установил
blt-dev
пакет.источник
apt-get install libfreetype6-dev
поэтому он автоматически устанавливается вместе с blt-dev.Я использую Mint, ни один из этих ответов не работал для меня, мне нужно было:
источник
У меня была та же проблема с Python 3.6 на Windows, но потом я перешел на Python 3.5.2, и все работает нормально.
источник
Эта команда
sudo apt-get install libfreetype6-dev
провалилась для меня в Ubuntu 16.04,The following packages have unmet dependencies: libfreetype6-dev : Depends: libfreetype6 (= 2.6.1-0.1ubuntu2) but 2.6.1-0.1ubuntu2.3 is to be installed
Итак, я скачал установленный freetype из источника , ссылка на это руководство
перешел на virtualenv
pip install matplotlib
и все работает.источник