pip install pmdarima не удалось из-за ModuleNotFoundError: нет модуля с именем 'numpy', хотя в другой части журнала указано, что требование уже выполнено: numpy>=1.21.2 в c:\users\my.name\code\prediction \.venv\lib\site-packages (из pmdarima) (1.26.0).
Я попробовал (1) переустановить Numpy и (2) запустил pip install -I pmdarima --no-cache-dir --force-reinstall, но результат был тот же.
Я не понимаю, почему это происходит и как решить эту проблему.
Среда
- Windows 11 (я использовал Power Shell)
- Питон 3.12.0 (Я загрузил Python из Microsoft Store)
- Numpy 1.26.0
(.venv) PS C:\Users\my.name\code\prediction> pip install pmdarima
Collecting pmdarima
Using cached pmdarima-2.0.3.tar.gz (630 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: joblib>=0.11 in c:\users\my.name\code\prediction\.venv\lib\site-packages (from pmdarima) (1.3.2)
Collecting Cython!=0.29.18,!=0.29.31,>=0.29 (from pmdarima)
Obtaining dependency information for Cython!=0.29.18,!=0.29.31,>=0.29 from https://files.pythonhosted.org/packages ... l.metadata
Using cached Cython-3.0.3-cp312-cp312-win_amd64.whl.metadata (3.2 kB)
Requirement already satisfied: numpy>=1.21.2 in c:\users\my.name\code\prediction\.venv\lib\site-packages (from pmdarima) (1.26.0)
Requirement already satisfied: pandas>=0.19 in c:\users\my.name\code\prediction\.venv\lib\site-packages (from pmdarima) (2.1.1)
Requirement already satisfied: scikit-learn>=0.22 in c:\users\my.name\code\prediction\.venv\lib\site-packages (from pmdarima) (1.3.1)
Requirement already satisfied: scipy>=1.3.2 in c:\users\my.name\code\prediction\.venv\lib\site-packages (from pmdarima) (1.11.3)
Collecting statsmodels>=0.13.2 (from pmdarima)
Obtaining dependency information for statsmodels>=0.13.2 from https://files.pythonhosted.org/packages ... l.metadata
Using cached statsmodels-0.14.0-cp312-cp312-win_amd64.whl.metadata (9.3 kB)
Requirement already satisfied: urllib3 in c:\users\my.name\code\prediction\.venv\lib\site-packages (from pmdarima) (2.0.6)
Collecting setuptools!=50.0.0,>=38.6.0 (from pmdarima)
Obtaining dependency information for setuptools!=50.0.0,>=38.6.0 from https://files.pythonhosted.org/packages ... l.metadata
Using cached setuptools-68.2.2-py3-none-any.whl.metadata (6.3 kB)
Requirement already satisfied: python-dateutil>=2.8.2 in c:\users\my.name\code\prediction\.venv\lib\site-packages (from pandas>=0.19->pmdarima) (2.8.2)
Requirement already satisfied: pytz>=2020.1 in c:\users\my.name\code\prediction\.venv\lib\site-packages (from pandas>=0.19->pmdarima) (2023.3.post1)
Requirement already satisfied: tzdata>=2022.1 in c:\users\my.name\code\prediction\.venv\lib\site-packages (from pandas>=0.19->pmdarima) (2023.3)
Requirement already satisfied: threadpoolctl>=2.0.0 in c:\users\my.name\code\prediction\.venv\lib\site-packages (from scikit-learn>=0.22->pmdarima) (3.2.0)
Collecting patsy>=0.5.2 (from statsmodels>=0.13.2->pmdarima)
Using cached patsy-0.5.3-py2.py3-none-any.whl (233 kB)
Requirement already satisfied: packaging>=21.3 in c:\users\my.name\code\prediction\.venv\lib\site-packages (from statsmodels>=0.13.2->pmdarima) (23.2)
Requirement already satisfied: six in c:\users\my.name\code\prediction\.venv\lib\site-packages (from patsy>=0.5.2->statsmodels>=0.13.2->pmdarima) (1.16.0)
Using cached Cython-3.0.3-cp312-cp312-win_amd64.whl (2.8 MB)
Using cached setuptools-68.2.2-py3-none-any.whl (807 kB)
Using cached statsmodels-0.14.0-cp312-cp312-win_amd64.whl (9.1 MB)
Building wheels for collected packages: pmdarima
Building wheel for pmdarima (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for pmdarima (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [38 lines of output]
:15: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html
Partial import of pmdarima during the build process.
Traceback (most recent call last):
File "", line 190, in check_package_status
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.240.0_x64__qbz5n2kfra8p0\Lib\importlib\__init__.py", line 90, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "", line 1381, in _gcd_import
File "", line 1354, in _find_and_load
File "", line 1318, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'numpy'
Requirements: ['joblib>=0.11\nCython>=0.29,!=0.29.18,!=0.29.31\nnumpy>=1.21.2\npandas>=0.19\nscikit-learn>=0.22\nscipy>=1.3.2\nstatsmodels>=0.13.2\nurllib3\nsetuptools>=38.6.0,!=50.0.0\n']
Adding extra setuptools args
Traceback (most recent call last):
File "C:\Users\my.name\code\prediction\.venv\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 353, in
main()
File "C:\Users\my.name\code\prediction\.venv\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 335, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\my.name\code\prediction\.venv\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 251, in build_wheel
return _build_backend().build_wheel(wheel_directory, config_settings,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\my.name\AppData\Local\Temp\pip-build-env-yz_r_c0e\overlay\Lib\site-packages\setuptools\build_meta.py", line 434, in build_wheel
return self._build_with_temp_dir(
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\my.name\AppData\Local\Temp\pip-build-env-yz_r_c0e\overlay\Lib\site-packages\setuptools\build_meta.py", line 419, in _build_with_temp_dir
self.run_setup()
File "C:\Users\my.name\AppData\Local\Temp\pip-build-env-yz_r_c0e\overlay\Lib\site-packages\setuptools\build_meta.py", line 507, in run_setup
super(_BuildMetaLegacyBackend, self).run_setup(setup_script=setup_script)
File "C:\Users\my.name\AppData\Local\Temp\pip-build-env-yz_r_c0e\overlay\Lib\site-packages\setuptools\build_meta.py", line 341, in run_setup
exec(code, locals())
File "", line 340, in
File "", line 327, in do_setup
File "", line 210, in check_package_status
ImportError: numpy is not installed.
pmdarima requires numpy >= 1.16.
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pmdarima
Failed to build pmdarima
ERROR: Could not build wheels for pmdarima, which is required to install pyproject.toml-based projects
Подробнее здесь: https://stackoverflow.com/questions/772 ... mpy-exists
Мобильная версия