fail of installation of Scikit-learn in visual studio code.

### Describe the bug

I currently encountered a problem in that I could not install scikit-learn through pip in the terminal. I am currently using Python3 version 3.11.7 and when i tried to use pip to install the scikit-learn, it showed in the terminal that I am having an error.

```shell
Collecting scikit-learn
  Using cached scikit-learn-1.3.2.tar.gz (7.5 MB)
  Installing build dependencies ... error
  error: subprocess-exited-with-error
  
  × pip subprocess to install build dependencies did not run successfully.
  │ exit code: 1
  ╰─> [78 lines of output]
      Ignoring numpy: markers 'python_version == "3.10" and platform_system == "Windows" and platform_python_implementation != "PyPy"' don't match your environment
      Collecting setuptools
        Using cached setuptools-69.0.2-py3-none-any.whl.metadata (6.3 kB)
      Collecting wheel
        Using cached wheel-0.42.0-py3-none-any.whl.metadata (2.2 kB)
      Collecting Cython<3.0,>=0.29.33
        Using cached Cython-0.29.37-py2.py3-none-any.whl.metadata (3.1 kB)
      Collecting oldest-supported-numpy
        Using cached oldest_supported_numpy-2023.12.21-py3-none-any.whl.metadata (9.8 kB)
      Collecting scipy>=1.5.0
        Using cached scipy-1.11.4.tar.gz (56.3 MB)
        Installing build dependencies: started
        Installing build dependencies: finished with status 'done'
        Getting requirements to build wheel: started
        Getting requirements to build wheel: finished with status 'done'
        Installing backend dependencies: started
        Installing backend dependencies: finished with status 'done'
        Preparing metadata (pyproject.toml): started
        Preparing metadata (pyproject.toml): finished with status 'error'
        error: subprocess-exited-with-error
      
        × Preparing metadata (pyproject.toml) did not run successfully.
        │ exit code: 1
        ╰─> [44 lines of output]
            + meson setup /private/var/folders/wt/5p14m2ts6pd2jgqzth3vk42m0000gn/T/pip-install-sd7sxder/scipy_9773a2d43f1e4c24badcda81d2fa80f0 /private/var/folders/wt/5p14m2ts6pd2jgqzth3vk42m0000gn/T/pip-install-sd7sxder/scipy_9773a2d43f1e4c24badcda81d2fa80f0/.mesonpy-0fvhzlgd -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/private/var/folders/wt/5p14m2ts6pd2jgqzth3vk42m0000gn/T/pip-install-sd7sxder/scipy_9773a2d43f1e4c24badcda81d2fa80f0/.mesonpy-0fvhzlgd/meson-python-native-file.ini
            The Meson build system
            Version: 1.3.0
            Source dir: /private/var/folders/wt/5p14m2ts6pd2jgqzth3vk42m0000gn/T/pip-install-sd7sxder/scipy_9773a2d43f1e4c24badcda81d2fa80f0
            Build dir: /private/var/folders/wt/5p14m2ts6pd2jgqzth3vk42m0000gn/T/pip-install-sd7sxder/scipy_9773a2d43f1e4c24badcda81d2fa80f0/.mesonpy-0fvhzlgd
            Build type: native build
            Project name: SciPy
            Project version: 1.11.4
            C compiler for the host machine: cc (clang 12.0.5 "Apple clang version 12.0.5 (clang-1205.0.22.11)")
            C linker for the host machine: cc ld64 650.9
            C++ compiler for the host machine: c++ (clang 12.0.5 "Apple clang version 12.0.5 (clang-1205.0.22.11)")
            C++ linker for the host machine: c++ ld64 650.9
            Cython compiler for the host machine: cython (cython 0.29.37)
            Host machine cpu family: aarch64
            Host machine cpu: aarch64
            Program python found: YES (/Library/Frameworks/Python.framework/Versions/3.10/bin/python3)
            Found pkg-config: YES (/opt/homebrew/bin/pkg-config) 0.29.2
            Run-time dependency python found: YES 3.10
            Program cython found: YES (/private/var/folders/wt/5p14m2ts6pd2jgqzth3vk42m0000gn/T/pip-build-env-uowhvtjc/overlay/bin/cython)
            Compiler for C supports arguments -Wno-unused-but-set-variable: NO
            Compiler for C supports arguments -Wno-unused-function: YES
            Compiler for C supports arguments -Wno-conversion: YES
            Compiler for C supports arguments -Wno-misleading-indentation: YES
            Library m found: YES
            Fortran compiler for the host machine: gfortran (gcc 13.2.0 "GNU Fortran (Homebrew GCC 13.2.0) 13.2.0")
            Fortran linker for the host machine: gfortran ld64 650.9
            Compiler for Fortran supports arguments -Wno-conversion: YES
            Compiler for C supports link arguments -Wl,-ld_classic: NO
            Checking if "-Wl,--version-script" : links: NO
            Program pythran found: YES (/private/var/folders/wt/5p14m2ts6pd2jgqzth3vk42m0000gn/T/pip-build-env-uowhvtjc/overlay/bin/pythran)
            Did not find CMake 'cmake'
            Found CMake: NO
            Run-time dependency xsimd found: NO (tried pkgconfig, framework and cmake)
            Run-time dependency threads found: YES
            Library npymath found: YES
            Library npyrandom found: YES
            pybind11-config found: YES (/private/var/folders/wt/5p14m2ts6pd2jgqzth3vk42m0000gn/T/pip-build-env-uowhvtjc/overlay/bin/pybind11-config) 2.11.0
            Run-time dependency pybind11 found: YES 2.11.0
            Run-time dependency openblas found: NO (tried pkgconfig, framework and cmake)
            Run-time dependency openblas found: NO (tried pkgconfig and framework)
      
            ../scipy/meson.build:159:9: ERROR: Dependency "OpenBLAS" not found, tried pkgconfig and framework
      
            A full log can be found at /private/var/folders/wt/5p14m2ts6pd2jgqzth3vk42m0000gn/T/pip-install-sd7sxder/scipy_9773a2d43f1e4c24badcda81d2fa80f0/.mesonpy-0fvhzlgd/meson-logs/meson-log.txt
            [end of output]
      
        note: This error originates from a subprocess, and is likely not a problem with pip.
      error: metadata-generation-failed
      
      × Encountered error while generating package metadata.
      ╰─> See above for output.
      
      note: This is an issue with the package mentioned above, not pip.
      hint: See above for details.
      [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. 

### Steps/Code to Reproduce

pip install scikit-learn 

### Expected Results

downloaded successfully 

### Actual Results

ollecting scikit-learn
  Using cached scikit-learn-1.3.2.tar.gz (7.5 MB)
  Installing build dependencies ... error
  error: subprocess-exited-with-error
  
  × pip subprocess to install build dependencies did not run successfully.
  │ exit code: 1
  ╰─> [78 lines of output]
      Ignoring numpy: markers 'python_version == "3.10" and platform_system == "Windows" and platform_python_implementation != "PyPy"' don't match your environment
      Collecting setuptools
        Using cached setuptools-69.0.2-py3-none-any.whl.metadata (6.3 kB)
      Collecting wheel
        Using cached wheel-0.42.0-py3-none-any.whl.metadata (2.2 kB)
      Collecting Cython<3.0,>=0.29.33
        Using cached Cython-0.29.37-py2.py3-none-any.whl.metadata (3.1 kB)
      Collecting oldest-supported-numpy
        Using cached oldest_supported_numpy-2023.12.21-py3-none-any.whl.metadata (9.8 kB)
      Collecting scipy>=1.5.0
        Using cached scipy-1.11.4.tar.gz (56.3 MB)
        Installing build dependencies: started
        Installing build dependencies: finished with status 'done'
        Getting requirements to build wheel: started
        Getting requirements to build wheel: finished with status 'done'
        Installing backend dependencies: started
        Installing backend dependencies: finished with status 'done'
        Preparing metadata (pyproject.toml): started
        Preparing metadata (pyproject.toml): finished with status 'error'
        error: subprocess-exited-with-error
      
        × Preparing metadata (pyproject.toml) did not run successfully.
        │ exit code: 1
        ╰─> [44 lines of output]
            + meson setup /private/var/folders/wt/5p14m2ts6pd2jgqzth3vk42m0000gn/T/pip-install-sd7sxder/scipy_9773a2d43f1e4c24badcda81d2fa80f0 /private/var/folders/wt/5p14m2ts6pd2jgqzth3vk42m0000gn/T/pip-install-sd7sxder/scipy_9773a2d43f1e4c24badcda81d2fa80f0/.mesonpy-0fvhzlgd -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/private/var/folders/wt/5p14m2ts6pd2jgqzth3vk42m0000gn/T/pip-install-sd7sxder/scipy_9773a2d43f1e4c24badcda81d2fa80f0/.mesonpy-0fvhzlgd/meson-python-native-file.ini
            The Meson build system
            Version: 1.3.0
            Source dir: /private/var/folders/wt/5p14m2ts6pd2jgqzth3vk42m0000gn/T/pip-install-sd7sxder/scipy_9773a2d43f1e4c24badcda81d2fa80f0
            Build dir: /private/var/folders/wt/5p14m2ts6pd2jgqzth3vk42m0000gn/T/pip-install-sd7sxder/scipy_9773a2d43f1e4c24badcda81d2fa80f0/.mesonpy-0fvhzlgd
            Build type: native build
            Project name: SciPy
            Project version: 1.11.4
            C compiler for the host machine: cc (clang 12.0.5 "Apple clang version 12.0.5 (clang-1205.0.22.11)")
            C linker for the host machine: cc ld64 650.9
            C++ compiler for the host machine: c++ (clang 12.0.5 "Apple clang version 12.0.5 (clang-1205.0.22.11)")
            C++ linker for the host machine: c++ ld64 650.9
            Cython compiler for the host machine: cython (cython 0.29.37)
            Host machine cpu family: aarch64
            Host machine cpu: aarch64
            Program python found: YES (/Library/Frameworks/Python.framework/Versions/3.10/bin/python3)
            Found pkg-config: YES (/opt/homebrew/bin/pkg-config) 0.29.2
            Run-time dependency python found: YES 3.10
            Program cython found: YES (/private/var/folders/wt/5p14m2ts6pd2jgqzth3vk42m0000gn/T/pip-build-env-uowhvtjc/overlay/bin/cython)
            Compiler for C supports arguments -Wno-unused-but-set-variable: NO
            Compiler for C supports arguments -Wno-unused-function: YES
            Compiler for C supports arguments -Wno-conversion: YES
            Compiler for C supports arguments -Wno-misleading-indentation: YES
            Library m found: YES
            Fortran compiler for the host machine: gfortran (gcc 13.2.0 "GNU Fortran (Homebrew GCC 13.2.0) 13.2.0")
            Fortran linker for the host machine: gfortran ld64 650.9
            Compiler for Fortran supports arguments -Wno-conversion: YES
            Compiler for C supports link arguments -Wl,-ld_classic: NO
            Checking if "-Wl,--version-script" : links: NO
            Program pythran found: YES (/private/var/folders/wt/5p14m2ts6pd2jgqzth3vk42m0000gn/T/pip-build-env-uowhvtjc/overlay/bin/pythran)
            Did not find CMake 'cmake'
            Found CMake: NO
            Run-time dependency xsimd found: NO (tried pkgconfig, framework and cmake)
            Run-time dependency threads found: YES
            Library npymath found: YES
            Library npyrandom found: YES
            pybind11-config found: YES (/private/var/folders/wt/5p14m2ts6pd2jgqzth3vk42m0000gn/T/pip-build-env-uowhvtjc/overlay/bin/pybind11-config) 2.11.0
            Run-time dependency pybind11 found: YES 2.11.0
            Run-time dependency openblas found: NO (tried pkgconfig, framework and cmake)
            Run-time dependency openblas found: NO (tried pkgconfig and framework)
      
            ../scipy/meson.build:159:9: ERROR: Dependency "OpenBLAS" not found, tried pkgconfig and framework
      
            A full log can be found at /private/var/folders/wt/5p14m2ts6pd2jgqzth3vk42m0000gn/T/pip-install-sd7sxder/scipy_9773a2d43f1e4c24badcda81d2fa80f0/.mesonpy-0fvhzlgd/meson-logs/meson-log.txt
            [end of output]
      
        note: This error originates from a subprocess, and is likely not a problem with pip.
      error: metadata-generation-failed
      
      × Encountered error while generating package metadata.
      ╰─> See above for output.
      
      note: This is an issue with the package mentioned above, not pip.
      hint: See above for details.
      [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.

### Versions

```shell
I still have not successfully installed so I do not know
```

COMMENT:
Collecting dotenv
  Using cached dotenv-0.0.5.tar.gz (2.4 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... error
  error: subprocess-exited-with-error

  × pip subprocess to install backend dependencies did not run successfully.
  │ exit code: 1
  ╰─> [38 lines of output]
      Collecting distribute
        Using cached distribute-0.7.3.zip (145 kB)
        Preparing metadata (setup.py): started
        Preparing metadata (setup.py): finished with status 'error'
        error: subprocess-exited-with-error
     
        python setup.py egg_info did not run successfully.
        exit code: 1
     
        [17 lines of output]
        Traceback (most recent call last):
          File "<string>", line 2, in <module>
          File "<pip-setuptools-caller>", line 14, in <module>
          File "C:\Users\abdom\AppData\Local\Temp\pip-install-6gndsw99\distribute_32762234dd444232acc39f608d51ebc2\setuptools\__init__.py", line 2, in <module>
            from setuptools.extension import Extension, Library
          File "C:\Users\abdom\AppData\Local\Temp\pip-install-6gndsw99\distribute_32762234dd444232acc39f608d51ebc2\setuptools\extension.py", line 5, in <module>
            from setuptools.dist import _get_unpatched
          File "C:\Users\abdom\AppData\Local\Temp\pip-install-6gndsw99\distribute_32762234dd444232acc39f608d51ebc2\setuptools\dist.py", line 7, in <module>
            from setuptools.command.install import install
          File "C:\Users\abdom\AppData\Local\Temp\pip-install-6gndsw99\distribute_32762234dd444232acc39f608d51ebc2\setuptools\command\__init__.py", line 8, in <module>
            from setuptools.command import install_scripts
          File "C:\Users\abdom\AppData\Local\Temp\pip-install-6gndsw99\distribute_32762234dd444232acc39f608d51ebc2\setuptools\command\install_scripts.py", line 3, in <module>
            from pkg_resources import Distribution, PathMetadata, ensure_directory
          File "C:\Users\abdom\AppData\Local\Temp\pip-install-6gndsw99\distribute_32762234dd444232acc39f608d51ebc2\pkg_resources.py", 
line 1518, in <module>
            register_loader_type(importlib_bootstrap.SourceFileLoader, DefaultProvider)
                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        AttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader'
        [end of output]
     
        note: This error originates from a subprocess, and is likely not a problem with pip.
      error: metadata-generation-failed
     
      Encountered error while generating package metadata.
     
      See above for output.
     
      note: This is an issue with the package mentioned above, not pip.
      hint: See above for details.
      [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 backend 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.

Labels: Needs Info