Menginstal matplotlib di Ubuntu 14.04 setelah menginstal Python 3 dengan pyenv

11

Saya menggunakan Ubuntu 14.04 dengan Python 2.7.6. Saya telah menginstal matplotlibuntuk Python 2. Sekarang, saya baru saja menginstal Python 3.4.2 menggunakan pyenv install 3.4.2. Saya kemudian berlari pip install matplotlibuntuk menginstal matplotlibuntuk Python 3. Saya kemudian menemukan paket python3-matplotlibuntuk Ubuntu 14.04. Saya bertanya-tanya: haruskah saya menggunakan yang lain sudo apt-get install python3-matplotlib? Apa cara yang lebih disukai untuk menginstal matplotlibPython 3 berdampingan dengan Python 2 matplotlib?

Håkon Hægland
sumber

Jawaban:

24

Saya tidak punya sistem Ubuntu sekarang juga. tapi saya tetap bisa membantu Anda.

buka terminal Anda dan ketikkan sebagai

apt-cache search python3-matplotlib

Jika Anda merasa tersedia, maka Anda dapat menginstalnya

sudo apt-get install python3-matplotlib

itu cara yang paling disukai.

Sekarang bagaimana cara menggunakan matplotlib dengan python 3. Saya telah memposting pertanyaan juga di sini tentang bagaimana menggunakan python2 dan python3 berdampingan.

Sederhana, gunakan python3 <filename.py>saat menjalankan program Anda dengan python3-matplotlib

dan demikian pula jika Anda menggunakan python2 maka itu akan memuat python 2.

berharap itu bisa membantu.

rɑːdʒɑ
sumber
Terima kasih, paketnya tersedia. Haruskah saya mencoba menghapus pipinstalasi, yaitu:, pip uninstall matplotlibdan kemudian jalankan sudo apt-get install python3-matplotlib?
Håkon Hægland
Tidak perlu, Anda bisa melanjutkan.
rɑːdʒɑ
Mengenai cara menjalankannya: Atau saya bisa berlari pyenv global 3.4.2dan kemudian saja python <filename.py>?
Håkon Hægland
Yang pertama tidak apa-apa, tetapi yang kedua Anda harus menggunakan python3 <filename.py> sehingga ia memuat modul
python3
1
Ok, sekarang saya menginstal python3-matplotlibmenggunakan apt-get. Saya menjalankan test plot, dan itu masih berfungsi (untuk kedua python 2.7.6 dan 3.4.2) ..
Håkon Hægland
-1

Ini adalah masalah dengan file pengembangan libgeos. Saya memiliki masalah yang sama dan diselesaikan dengan menginstal perpustakaan itu. Semoga ini bisa membantu.

Emiliano
sumber
Informasi tambahan, seperti perintah apa yang harus dijalankan di Terminal, atau melalui GUI, akan sangat berguna bagi OP untuk memahami apa yang perlu dilakukan.
gravitasi