Saat melakukan pip install -r requirements.txt
, saya mendapatkan kesalahan berikut selama tahap pemasangannya 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
Bukankah seharusnya pip install -r requirements.txt
menginstal freetype? Bagaimana seharusnya freetype dipasang di Ubuntu 12,04 agar berfungsi dengan baik matplotlib
?
sumber
freetype2
hari ini. Diperbarui.apt-get install freetype2-devel
memberikan kesalahan yang sama juga ... Mungkinkahapt-get install freetype*
? Itu tampaknya ingin menginstal banyak paket lainlibfreetype2-devel
. Saya akan memperbarui jawaban saya lagi: /-devel
konvensi ini untuk RPM dan-dev
konvensi ini untuk DEB. Cobaapt-cache search '^libfreetype.*-dev$'
yang memberilibfreetype6-dev
.brew install freetype
membantu saya di OSXSaya harus menginstal libxft-dev untuk mengaktifkan matplotlib di server ubuntu 14.04.
Dan kemudian saya bisa menggunakannya
sumber
pkg-config
, yanglibxft-dev
juga diinstal sebagai ketergantungan. Jadi, jawaban yang tepat adalah menjalankanapt-get install libfreetype6-dev pkg-config
Solusinya adalah melakukan apa
sudo apt-get install pkg-config
yang saya temukan dalam masalah github ini .sumber
pkg-config
adalah langkah tidak intuitif yang hilang bagi saya juga, ini ketika menginstalmatplotlib
dalam wadah buruh pelabuhan denganubuntu:14.04
sebagai gambar dasar.pkg-config
inilah yang dibutuhkan untuk instalasi mesin virtual.Tidak ada jawaban yang ada yang berfungsi untuk saya memutakhirkan matplotlib di Ubuntu. Inilah yang akhirnya bekerja untuk saya:
sumber
Perintah ini akan mengunduh semua dependensi.
Untuk python 2.x
Untuk python 3.x
Setelah menginstal, Anda dapat mencoba
sumber
Di Ubuntu, itu berfungsi setelah saya menginstal
blt-dev
paket.sumber
apt-get install libfreetype6-dev
dijalankan sehingga diinstal secara otomatis dengan blt-dev.Saya menggunakan Mint dan semua jawaban ini tidak berfungsi untuk saya, saya perlu:
sumber
Saya memiliki masalah yang sama dengan Python 3.6 pada Windows, tetapi kemudian saya beralih ke Python 3.5.2 dan semuanya berfungsi dengan baik.
sumber
Perintah ini
sudo apt-get install libfreetype6-dev
gagal untuk saya di 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
Jadi saya mengunduh freetype dari sumber , kredit untuk panduan ini
beralih ke virtualenv dan
pip install matplotlib
dan semuanya berfungsi.sumber