Scipy error while deploying

Hi all,

I’m getting this error and I’m not able to understand how to resolve it. I tried giving scipy==1.10 in requirements.txt, but it is still the same.

Getting requirements to build wheel: finished with status 'error'
        error: subprocess-exited-with-error
      
        × Getting requirements to build wheel did not run successfully.
        │ exit code: 1
        ╰─> [67 lines of output]
            The Meson build system
            Version: 0.62.2
            Source dir: /tmp/pip-install-e3tsp0o1/scipy_b2523690cc094fa6985f490f1da99464
            Build dir: /tmp/pip-install-e3tsp0o1/scipy_b2523690cc094fa6985f490f1da99464/.mesonpy-ow2zrljo/build
            Build type: native build
            Project name: SciPy
            Project version: 1.9.1
            C compiler for the host machine: cc (gcc 10.2.1 "cc (Debian 10.2.1-6) 10.2.1 20210110")
            C linker for the host machine: cc ld.bfd 2.35.2
            C++ compiler for the host machine: c++ (gcc 10.2.1 "c++ (Debian 10.2.1-6) 10.2.1 20210110")
            C++ linker for the host machine: c++ ld.bfd 2.35.2
            Host machine cpu family: x86_64
            Host machine cpu: x86_64
            Compiler for C supports arguments -Wno-unused-but-set-variable: YES
            Library m found: YES
      
            ../../meson.build:41:0: ERROR: Unknown compiler(s): [['gfortran'], ['flang'], ['nvfortran'], ['pgfortran'], ['ifort'], ['g95']]
            The following exception(s) were encountered:
            Running "gfortran --version" gave "[Errno 2] No such file or directory: 'gfortran'"
            Running "gfortran -V" gave "[Errno 2] No such file or directory: 'gfortran'"
            Running "flang --version" gave "[Errno 2] No such file or directory: 'flang'"
            Running "flang -V" gave "[Errno 2] No such file or directory: 'flang'"
            Running "nvfortran --version" gave "[Errno 2] No such file or directory: 'nvfortran'"
            Running "nvfortran -V" gave "[Errno 2] No such file or directory: 'nvfortran'"
            Running "pgfortran --version" gave "[Errno 2] No such file or directory: 'pgfortran'"
            Running "pgfortran -V" gave "[Errno 2] No such file or directory: 'pgfortran'"
            Running "ifort --version" gave "[Errno 2] No such file or directory: 'ifort'"
            Running "ifort -V" gave "[Errno 2] No such file or directory: 'ifort'"
            Running "g95 --version" gave "[Errno 2] No such file or directory: 'g95'"
            Running "g95 -V" gave "[Errno 2] No such file or directory: 'g95'"
      
            A full log can be found at /tmp/pip-install-e3tsp0o1/scipy_b2523690cc094fa6985f490f1da99464/.mesonpy-ow2zrljo/build/meson-logs/meson-log.txt
            + meson setup --native-file=/tmp/pip-install-e3tsp0o1/scipy_b2523690cc094fa6985f490f1da99464/.mesonpy-native-file.ini -Ddebug=false -Doptimization=2 --prefix=/usr/local /tmp/pip-install-e3tsp0o1/scipy_b2523690cc094fa6985f490f1da99464 /tmp/pip-install-e3tsp0o1/scipy_b2523690cc094fa6985f490f1da99464/.mesonpy-ow2zrljo/build
            Traceback (most recent call last):
              File "/home/adminuser/venv/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
                main()
              File "/home/adminuser/venv/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
                json_out['return_val'] = hook(**hook_input['kwargs'])
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
              File "/home/adminuser/venv/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
                return hook(config_settings)
                       ^^^^^^^^^^^^^^^^^^^^^
              File "/tmp/pip-build-env-30wmvl0m/overlay/lib/python3.11/site-packages/mesonpy/__init__.py", line 969, in get_requires_for_build_wheel
                with _project(config_settings) as project:
              File "/usr/local/lib/python3.11/contextlib.py", line 137, in __enter__
                return next(self.gen)
                       ^^^^^^^^^^^^^^
              File "/tmp/pip-build-env-30wmvl0m/overlay/lib/python3.11/site-packages/mesonpy/__init__.py", line 948, in _project
                with Project.with_temp_working_dir(
              File "/usr/local/lib/python3.11/contextlib.py", line 137, in __enter__
                return next(self.gen)
                       ^^^^^^^^^^^^^^
              File "/tmp/pip-build-env-30wmvl0m/overlay/lib/python3.11/site-packages/mesonpy/__init__.py", line 777, in with_temp_working_dir
                yield cls(source_dir, tmpdir, build_dir)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
              File "/tmp/pip-build-env-30wmvl0m/overlay/lib/python3.11/site-packages/mesonpy/__init__.py", line 682, in __init__
                self._configure(reconfigure=bool(build_dir) and not native_file_mismatch)
              File "/tmp/pip-build-env-30wmvl0m/overlay/lib/python3.11/site-packages/mesonpy/__init__.py", line 713, in _configure
                self._meson(
              File "/tmp/pip-build-env-30wmvl0m/overlay/lib/python3.11/site-packages/mesonpy/__init__.py", line 696, in _meson
                return self._proc('meson', *args)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
              File "/tmp/pip-build-env-30wmvl0m/overlay/lib/python3.11/site-packages/mesonpy/__init__.py", line 691, in _proc
                subprocess.check_call(list(args))
              File "/usr/local/lib/python3.11/subprocess.py", line 413, in check_call
                raise CalledProcessError(retcode, cmd)
            subprocess.CalledProcessError: Command '['meson', 'setup', '--native-file=/tmp/pip-install-e3tsp0o1/scipy_b2523690cc094fa6985f490f1da99464/.mesonpy-native-file.ini', '-Ddebug=false', '-Doptimization=2', '--prefix=/usr/local', '/tmp/pip-install-e3tsp0o1/scipy_b2523690cc094fa6985f490f1da99464', '/tmp/pip-install-e3tsp0o1/scipy_b2523690cc094fa6985f490f1da99464/.mesonpy-ow2zrljo/build']' returned non-zero exit status 1.
            [end of output]
      
        note: This error originates from a subprocess, and is likely not a problem with pip.
      error: subprocess-exited-with-error
      
      × Getting requirements to build wheel 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.
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× pip subprocess to install build dependencies 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.

For scipy 1.9.1 you need python < 3.11. Scipy 1.10 should install without issues in python 3.11 and it does for me, you must be doing something different.

1 Like

Thanks @Goyo
I’m really stuck here. I had python 3.11 and it was throwing error. So, I made it to use 3.10 then, I’m getting this Scipy error.

requirements.txt - UC-Berkeley-ML-AI/Capstone-Project/requirements.txt at main · deepasarojam-2024/UC-Berkeley-ML-AI · GitHub

streamlit app - UC-Berkeley-ML-AI/Capstone-Project/eva_recommender.py at main · deepasarojam-2024/UC-Berkeley-ML-AI · GitHub

What error are you getting now?

@Goyo I’m getting the same error. I’m using the below
scipy==1.9.3

I can’t find scipy in your requirements file.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.