DockerのJupyterLab環境でfasttextをインストールしたいです。
fasttextのGithubをクローンしてコンパイルをしてインストールしようとしたのですが、以下のエラーが発生してしまいます。
該当のソースコード
# pip install . Processing /workspace/fastText Preparing metadata (setup.py) ... done Requirement already satisfied: pybind11>=2.2 in /root/anaconda3/lib/python3.7/site-packages (from fasttext==0.9.2) (2.9.2) Requirement already satisfied: setuptools>=0.7.0 in /root/anaconda3/lib/python3.7/site-packages (from fasttext==0.9.2) (40.8.0) Requirement already satisfied: numpy in /root/anaconda3/lib/python3.7/site-packages (from fasttext==0.9.2) (1.20.3) Building wheels for collected packages: fasttext Building wheel for fasttext (setup.py) ... error error: subprocess-exited-with-error × python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [43 lines of output] running bdist_wheel running build running build_py running build_ext gcc -pthread -B /root/anaconda3/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/root/anaconda3/include/python3.7m -c /tmp/tmpzt1odzu2.cpp -o tmp/tmpzt1odzu2.o -std=c++11 gcc: fatal error: cannot execute ‘cc1plus’: execvp: No such file or directory compilation terminated. Traceback (most recent call last): File "<string>", line 36, in <module> File "<pip-setuptools-caller>", line 34, in <module> File "/workspace/fastText/setup.py", line 202, in <module> zip_safe=False, File "/root/anaconda3/lib/python3.7/site-packages/setuptools/__init__.py", line 145, in setup return distutils.core.setup(**attrs) File "/root/anaconda3/lib/python3.7/distutils/core.py", line 148, in setup dist.run_commands() File "/root/anaconda3/lib/python3.7/distutils/dist.py", line 966, in run_commands self.run_command(cmd) File "/root/anaconda3/lib/python3.7/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/root/anaconda3/lib/python3.7/site-packages/wheel/bdist_wheel.py", line 192, in run self.run_command('build') File "/root/anaconda3/lib/python3.7/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/root/anaconda3/lib/python3.7/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/root/anaconda3/lib/python3.7/distutils/command/build.py", line 135, in run self.run_command(cmd_name) File "/root/anaconda3/lib/python3.7/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/root/anaconda3/lib/python3.7/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/root/anaconda3/lib/python3.7/site-packages/setuptools/command/build_ext.py", line 78, in run _build_ext.run(self) File "/root/anaconda3/lib/python3.7/site-packages/Cython/Distutils/old_build_ext.py", line 186, in run _build_ext.build_ext.run(self) File "/root/anaconda3/lib/python3.7/distutils/command/build_ext.py", line 340, in run self.build_extensions() File "/workspace/fastText/setup.py", line 146, in build_extensions opts.append(cpp_flag(self.compiler)) File "/workspace/fastText/setup.py", line 109, in cpp_flag 'Unsupported compiler -- at least C++11 support ' RuntimeError: Unsupported compiler -- at least C++11 support is needed! [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for fasttext Running setup.py clean for fasttext Failed to build fasttext Installing collected packages: fasttext Running setup.py install for fasttext ... error error: subprocess-exited-with-error × Running setup.py install for fasttext did not run successfully. │ exit code: 1 ╰─> [57 lines of output] running install running build running build_py creating build creating build/lib.linux-x86_64-3.7 creating build/lib.linux-x86_64-3.7/fasttext copying python/fasttext_module/fasttext/FastText.py -> build/lib.linux-x86_64-3.7/fasttext copying python/fasttext_module/fasttext/__init__.py -> build/lib.linux-x86_64-3.7/fasttext creating build/lib.linux-x86_64-3.7/fasttext/util copying python/fasttext_module/fasttext/util/__init__.py -> build/lib.linux-x86_64-3.7/fasttext/util copying python/fasttext_module/fasttext/util/util.py -> build/lib.linux-x86_64-3.7/fasttext/util creating build/lib.linux-x86_64-3.7/fasttext/tests copying python/fasttext_module/fasttext/tests/__init__.py -> build/lib.linux-x86_64-3.7/fasttext/tests copying python/fasttext_module/fasttext/tests/test_configurations.py -> build/lib.linux-x86_64-3.7/fasttext/tests copying python/fasttext_module/fasttext/tests/test_script.py -> build/lib.linux-x86_64-3.7/fasttext/tests running build_ext gcc -pthread -B /root/anaconda3/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/root/anaconda3/include/python3.7m -c /tmp/tmpzhcmmw_i.cpp -o tmp/tmpzhcmmw_i.o -std=c++11 gcc: fatal error: cannot execute ‘cc1plus’: execvp: No such file or directory compilation terminated. Traceback (most recent call last): File "<string>", line 36, in <module> File "<pip-setuptools-caller>", line 34, in <module> File "/workspace/fastText/setup.py", line 202, in <module> zip_safe=False, File "/root/anaconda3/lib/python3.7/site-packages/setuptools/__init__.py", line 145, in setup return distutils.core.setup(**attrs) File "/root/anaconda3/lib/python3.7/distutils/core.py", line 148, in setup dist.run_commands() File "/root/anaconda3/lib/python3.7/distutils/dist.py", line 966, in run_commands self.run_command(cmd) File "/root/anaconda3/lib/python3.7/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/root/anaconda3/lib/python3.7/site-packages/setuptools/command/install.py", line 61, in run return orig.install.run(self) File "/root/anaconda3/lib/python3.7/distutils/command/install.py", line 545, in run self.run_command('build') File "/root/anaconda3/lib/python3.7/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/root/anaconda3/lib/python3.7/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/root/anaconda3/lib/python3.7/distutils/command/build.py", line 135, in run self.run_command(cmd_name) File "/root/anaconda3/lib/python3.7/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/root/anaconda3/lib/python3.7/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/root/anaconda3/lib/python3.7/site-packages/setuptools/command/build_ext.py", line 78, in run _build_ext.run(self) File "/root/anaconda3/lib/python3.7/site-packages/Cython/Distutils/old_build_ext.py", line 186, in run _build_ext.build_ext.run(self) File "/root/anaconda3/lib/python3.7/distutils/command/build_ext.py", line 340, in run self.build_extensions() File "/workspace/fastText/setup.py", line 146, in build_extensions opts.append(cpp_flag(self.compiler)) File "/workspace/fastText/setup.py", line 109, in cpp_flag 'Unsupported compiler -- at least C++11 support ' RuntimeError: Unsupported compiler -- at least C++11 support is needed! [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: legacy-install-failure × Encountered error while trying to install package. ╰─> fasttext note: This is an issue with the package mentioned above, not pip. hint: See above for output from the failure.
調べても解決策が見つからなかったため、こちらで質問させていただきました。ご回答いただければ幸いです。
あなたの回答
tips
プレビュー