pythonでmatplotlibがなんでインストール出来ないんだ!!


この記事の内容

この記事では僕がpythonのライブラリーとして有名なmatplotlibをインストールするのにとても苦労したので、matplotlibがインストール出来ない時の対処法について自分メモとして残して置きます。もしわからない事、意見がある人は遠慮なくコメントを書いてください。

状況説明

python3.9を使っていて作図をしたかったので、pip3を使ってライブラリーのmatplotlibをインストールするために次のコマンドを打った

pip3 install matplotlib

sudoコマンドを使って管理者権限で実行しても同じエラーを吐く。パソコンの調子が悪いからインストール出来ないと思いパソコンを再起動するがまたエラー吐く。もうヤダー誰かタスケテ

原因究明

茶番はここまでにして、しっかりと原因を調べましょう。エラーの1行目をコピーしてgoogle翻訳に投げて見ましたが致命的なエラーであることしか分かりませんでした。そこでmatplotlibのインストールのエラーについて調べました。そして調べた結果matplotlibのライブラリーが3.7.5ぐらいまでしか対応していませんが、僕の使っているpythonのバージョンは3.9でバージョンが対応していません。なので大人しくpythonのバージョン3.7.5を新しくダウンーロードして再度コマンドを実行しましたが、またエラーが起こりました。どうやら3.9のフォルダーを削除しないと許してくれない見たいです。なので大人しくpython3.9を削除しましょう。次の二つのコマンドを実行してくだいさい。

python3.9があるフォルダーに移動

cd /Library/Frameworks/Python.framework/Versions

python3.9のフォルダーを削除

rm -rf 3.9

これでpython3.9が完全に削除されたハズです。
最後にmatplotlibをもう一度インストールして見ましょう。

pip3 install matplotlib

インストールが成功したのがわかると思います。
せっかくなので作図をして見ましょう。

ソースコード


import matplotlib.pyplot as plt
import pandas as pd

Number = [1, 2, 3, 4, 5, 6]
Score = [48, 39, 45, 48, 39, 45]
plt.plot(Number,Score)
plt.show()

このグラフは僕の単語テストの結果です(笑い)

終わりに

終わりよければ全てよしmatplotlibがインストールできてよかったです。