Menginstal Matplotlib di Windows ERROR - tidak dapat membuka file yang disertakan 'ft2build.h'

Saya mencoba menginstal matplotlib menggunakan:

pip install matplotlib

Namun, saya terus mendapatkan kesalahan ini:

- cannot open include file 'ft2build.h' no such file or directory

Gambar Kesalahan


person Community    schedule 04.11.2019    source sumber
comment
Silakan posting kode dan kesalahan Anda.   -  person Sachith Muhandiram    schedule 04.11.2019
comment
Di Windows, terkadang lingkungan Anda tidak dikonfigurasi dengan benar untuk membuat paket. Dalam kasus seperti itu, cobalah untuk mendapatkan file whl dari sini: lfd.uci.edu/~ gohlke/pythonlibs   -  person MrFuppes    schedule 04.11.2019
comment
Terima kasih MrFuppes, tapi apa yang harus saya lakukan dengan file whl?   -  person    schedule 04.11.2019
comment
stackoverflow.com/search?q=%5Bpython%5D+how+to+ instal+whl+file   -  person phd    schedule 04.11.2019
comment
Anda dapat menginstal file whl dengan pip install PATHTOFILE.whl   -  person MrFuppes    schedule 04.11.2019


Jawaban (2)


Anda menggunakan python 3.8 yang tidak ada file whl bawaan yang tersedia di pypi, oleh karena itu pip Anda mencoba membuat matplotlib dari sumber. Untuk ini, Anda perlu mengunduh dan menginstal dependensi matplotlib. Dalam hal ini, ft2build.h yang merupakan bagian dari perpustakaan freetype hilang.

Jika Anda benar-benar ingin membangun dari sumber, ada solusi berbasis skrip dari pengembang matplotlib untuk unduh dan instal semua dependensi yang diperlukan.


Karena Anda mungkin tidak peduli untuk membangun dari sumber (yang mungkin cukup merepotkan di Windows), Anda sebaiknya mempertimbangkan salah satu opsi berikut:

  1. Instal versi python selain 3.8, ini sangat baru dan oleh karena itu tidak selalu ada file whl resmi yang dibuat sebelumnya untuk modul yang ingin Anda gunakan
  2. Seperti yang disarankan MrFuppes, unduh matplotlib‑3.2.0rc1‑cp38‑cp38‑win_amd64.whl dari kumpulan file whl tidak resmi ini dan lakukan pip install matplotlib‑3.2.0rc1‑cp38‑cp38‑win_amd64.whl di cmd Anda
person FlyingTeller    schedule 04.11.2019

Agak tidak jelas apa masalah Anda. Mungkin saja Anda memiliki beberapa paket yang tidak kompatibel. Untuk menghindari masalah seperti ini, saya merekomendasikan penggunaan Anaconda: https://anaconda.org

Itu akan datang dengan python dan sebagian besar perpustakaan dasar, termasuk matplotlib. Saya juga dapat merekomendasikan seaborn untuk plot yang terlihat profesional dan tidak memerlukan banyak kode.

person Victor Zuanazzi    schedule 04.11.2019
comment
Terima kasih Victor. Saya sudah menginstal anaconda dengan python. Namun, saya perlu menjalankan skrip python secara terpisah di power BI, dan oleh karena itu perlu menginstalnya di cmd saya - person ; 04.11.2019