前提
matplotlibの開発をしたいと思い、サイトhttps://matplotlib.org/stable/devel/development_setup.html#id3
に従い環境構築していたのですが、エラーが発生し、構築できませんでした。
実現したいこと
開発環境を作りたい。
発生している問題・エラーメッセージ
以下がエラーになります。一部個人情報が含まれていたため、パスを変更しています。また、文字オーバーしたため、メッセージの関係なさそうな上部を削除しました。もし上部も必要なようでしたら、教えてください。
(mpl_dev) PS C:\Users\daipo\Documents\matplotlib> python -m pip install -ve . Using pip 22.3.1 from C:\Users\daipo\Documents\mpl_dev\lib\site-packages\pip (python 3.10) ~省略~ The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\daipo\AppData\Local\Temp\pip-build-env-r0w4vvwk\overlay\Lib\site-packages\setuptools\command\editable_wheel.py", line 140, in run self._create_wheel_file(bdist_wheel) File "C:\Users\daipo\AppData\Local\Temp\pip-build-env-r0w4vvwk\overlay\Lib\site-packages\setuptools\command\editable_wheel.py", line 330, in _create_wheel_file files, mapping = self._run_build_commands(dist_name, unpacked, lib, tmp) File "C:\Users\daipo\AppData\Local\Temp\pip-build-env-r0w4vvwk\overlay\Lib\site-packages\setuptools\command\editable_wheel.py", line 261, in _run_build_commands self._run_build_subcommands() File "C:\Users\daipo\AppData\Local\Temp\pip-build-env-r0w4vvwk\overlay\Lib\site-packages\setuptools\command\editable_wheel.py", line 288, in _run_build_subcommands self.run_command(name) File "C:\Users\daipo\AppData\Local\Temp\pip-build-env-r0w4vvwk\overlay\Lib\site-packages\setuptools\_distutils\cmd.py", line 319, in run_command self.distribution.run_command(command) File "C:\Users\daipo\AppData\Local\Temp\pip-build-env-r0w4vvwk\overlay\Lib\site-packages\setuptools\dist.py", line 1217, in run_command super().run_command(command) File "C:\Users\daipo\AppData\Local\Temp\pip-build-env-r0w4vvwk\overlay\Lib\site-packages\setuptools\_distutils\dist.py", line 987, in run_command cmd_obj.run() File "C:\Users\daipo\AppData\Local\Temp\pip-build-env-r0w4vvwk\overlay\Lib\site-packages\setuptools\command\build_ext.py", line 84, in run _build_ext.run(self) File "C:\Users\daipo\AppData\Local\Temp\pip-build-env-r0w4vvwk\overlay\Lib\site-packages\setuptools\_distutils\command\build_ext.py", line 346, in run self.build_extensions() File "<string>", line 183, in build_extensions File "C:\Users\daipo\Documents\matplotlib\setupext.py", line 699, in do_custom_build cc.initialize() File "C:\Users\daipo\AppData\Local\Temp\pip-build-env-r0w4vvwk\overlay\Lib\site-packages\setuptools\_distutils\_msvccompiler.py", line 253, in initialize vc_env = _get_vc_env(plat_spec) File "C:\Users\daipo\AppData\Local\Temp\pip-build-env-r0w4vvwk\overlay\Lib\site-packages\setuptools\msvc.py", line 214, in msvc14_get_vc_env return _msvc14_get_vc_env(plat_spec) File "C:\Users\daipo\AppData\Local\Temp\pip-build-env-r0w4vvwk\overlay\Lib\site-packages\setuptools\msvc.py", line 178, in _msvc14_get_vc_env raise distutils.errors.DistutilsPlatformError( distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/ Building freetype in build\freetype-2.6.1 error: Support for editable installs via PEP 660 was recently introduced in `setuptools`. If you are seeing this error, please report to: https://github.com/pypa/setuptools/issues Meanwhile you can try the legacy behavior by setting an environment variable and trying to install again: SETUPTOOLS_ENABLE_FEATURES="legacy-editable" error: subprocess-exited-with-error × Building editable for matplotlib (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> See above for output. note: This error originates from a subprocess, and is likely not a problem with pip. full command: 'C:\Users\daipo\Documents\mpl_dev\Scripts\python.exe' 'C:\Users\daipo\Documents\mpl_dev\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' build_editable 'C:\Users\daipo\AppData\Local\Temp\tmpyef3sv9m' cwd: C:\Users\daipo\Documents\matplotlib Building editable for matplotlib (pyproject.toml) ... error ERROR: Failed building editable for matplotlib Failed to build matplotlib ERROR: Could not build wheels for matplotlib, which is required to install pyproject.toml-based projects
試したこと
こちらのサイトに載っている方法は試したのですが、うまくいきませんでした。
https://stackoverflow.com/questions/71009659/note-this-error-originates-from-a-subprocess-and-is-likely-not-a-problem-with
補足情報(FW/ツールのバージョンなど)
こちらが私のパソコンの情報になります。
Windows 11 Home
Python 3.10.8
Power Shell
VSCode

回答1件
あなたの回答
tips
プレビュー