nonaka_musen 2023年8月25日 9時50分 matplotlib(jananize_matplotlibも同様)をインストールしようとしたところ、 添付のエラーが発生します。 python3.9を要求されていたため、旧バージョンであるmatplot3.4.0をインストールトライした状況ですが それでも3.9を求められるので、何か設定などが間違っているのではないかと推測していますが 対応方法を教えていただけますか? ファイル ファイルの説明 フォーラム.txt コメントを投稿するにはログインまたは登録をしてください コメント at_ohsawa 2023年8月25日 10時35分 > matplotlib(jananize_matplotlibも同様)をインストールしようとしたところ、 > 添付のエラーが発生します。 表示されている通りmatplotlibではなくnumpyのインストールでエラーですね。 先にnumpyをバージョン指定して入れると良いと思います。たぶん1.16です。 https://matplotlib.org/stable/devel/min_dep_policy.html 原因は単純にmatplotlibがnumpyの依存バージョンを指定していないため、 最新のnumpy1.26.0b1をインストールしようとしています。(当然python3.7ではnumpy1.26は不適合です。) 見るべきはココです。 File "/tmp/easy_install-8mwywrdq/numpy-1.26.0b1/setup.py", line 22, in <module> """.format('.'.join(str(n) for n in since_mpl_version), RuntimeError: Python version >= 3.9 required. このように多くのpythonモジュールが希望的方針で依存するパッケージのバージョンを指定しない (=最新版をinstallしようとする)ので、pipでバージョン指定する場合は、依存モジュールの観察も必要です。 ちなみに、debianで提供されるパッケージからであれば、依存関係は保証されるので バージョンは少し違いますが、こちらもオススメです。 #apt install python3-matplotlib コメントを投稿するにはログインまたは登録をしてください
at_ohsawa 2023年8月25日 10時35分 > matplotlib(jananize_matplotlibも同様)をインストールしようとしたところ、 > 添付のエラーが発生します。 表示されている通りmatplotlibではなくnumpyのインストールでエラーですね。 先にnumpyをバージョン指定して入れると良いと思います。たぶん1.16です。 https://matplotlib.org/stable/devel/min_dep_policy.html 原因は単純にmatplotlibがnumpyの依存バージョンを指定していないため、 最新のnumpy1.26.0b1をインストールしようとしています。(当然python3.7ではnumpy1.26は不適合です。) 見るべきはココです。 File "/tmp/easy_install-8mwywrdq/numpy-1.26.0b1/setup.py", line 22, in <module> """.format('.'.join(str(n) for n in since_mpl_version), RuntimeError: Python version >= 3.9 required. このように多くのpythonモジュールが希望的方針で依存するパッケージのバージョンを指定しない (=最新版をinstallしようとする)ので、pipでバージョン指定する場合は、依存モジュールの観察も必要です。 ちなみに、debianで提供されるパッケージからであれば、依存関係は保証されるので バージョンは少し違いますが、こちらもオススメです。 #apt install python3-matplotlib コメントを投稿するにはログインまたは登録をしてください
at_ohsawa
2023年8月25日 10時35分
> matplotlib(jananize_matplotlibも同様)をインストールしようとしたところ、
> 添付のエラーが発生します。
表示されている通りmatplotlibではなくnumpyのインストールでエラーですね。
先にnumpyをバージョン指定して入れると良いと思います。たぶん1.16です。
https://matplotlib.org/stable/devel/min_dep_policy.html
原因は単純にmatplotlibがnumpyの依存バージョンを指定していないため、
最新のnumpy1.26.0b1をインストールしようとしています。(当然python3.7ではnumpy1.26は不適合です。)
見るべきはココです。
このように多くのpythonモジュールが希望的方針で依存するパッケージのバージョンを指定しない
(=最新版をinstallしようとする)ので、pipでバージョン指定する場合は、依存モジュールの観察も必要です。
ちなみに、debianで提供されるパッケージからであれば、依存関係は保証されるので
バージョンは少し違いますが、こちらもオススメです。