24-04-2025, 10:33 AM
(24-04-2025, 09:52 AM)nablator wrote: You are not allowed to view links. Register or Login to view.I installed python 3.13.2 from Microsoft store (the only version proposed, I don't know if it's good for this project).
pip install -r requirements.txt
ended with:
..\meson.build:78:0: ERROR: Unknown compiler(s): [['ifort'], ['gfortran'], ['flang-new'], ['flang'], ['pgfortran'], ['g95']]
I guess I need a Fortran compiler.
---
The new requirement.txt (with different content and version numbers) fails quicker with a long stack trace:
pip install -r requirements.txt
Defaulting to user installation because normal site-packages is not writeable
Collecting numpy==1.24.4 (from -r requirements.txt (line 1))
Using cached numpy-1.24.4.tar.gz (10.9 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
ERROR: Exception:
Traceback (most recent call last):
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.13_3.13.1008.0_x64__qbz5n2kfra8p0\Lib\site-packages\pip\_internal\cli\base_command.py", line 106, in _run_wrapper
status = _inner_run()
...
pip._vendor.pyproject_hooks._impl.BackendUnavailable: Cannot import 'setuptools.build_meta'
---
So I installed gfortran (in gcc-14.2.0-
64.exe from You are not allowed to view links. Register or Login to view. ), removed the version numbers from requirement.txt and now I get a different error:
Run-time dependency pybind11 found: YES 2.12.1
Run-time dependency scipy-openblas found: NO (tried pkgconfig)
Run-time dependency openblas found: NO (tried pkgconfig and cmake)
Run-time dependency openblas found: NO
..\scipy\meson.build:163:9: ERROR: Dependency lookup for OpenBLAS with method 'pkgconfig' failed: Pkg-config for machine host machine not found. Giving up.
Hi!
Wow, long report!
It looks like the error stems from using Python 3.13, which is not yet fully supported by several shared libraries, such as NumPy. I’d recommend switching to Python 3.10 or 3.11, as they are both stable and have been tested with this pipeline.
The requirements.txt has been updated and works correctly under those versions.
Let me know if switching Python solves it — happy to help further if needed!


![[+]](https://www.voynich.ninja/images/collapse_collapsed.png)