Мой вопрос: я пытаюсь запустить акустическую программу с помощью Python. Я обнаружил ошибку в файле при выполнении «pip install arlpy». Я использую инструкции из следующего PDF-файла и нахожусь на странице 7: https://patel999jay.github.io/post/bell ... _draft.pdf
Я получаю следующую ошибку:
Microsoft Windows [Version 10.0.26200.7840]
(c) Microsoft Corporation. All rights reserved.
C:\Windows\System32>pip install arlpy
Collecting arlpy
Using cached arlpy-1.9.1.tar.gz (45 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting numpy>=1.24.0 (from arlpy)
Using cached numpy-2.4.2-cp313-cp313-win_amd64.whl.metadata (6.6 kB)
Using cached numpy-1.26.4.tar.gz (15.8 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... error
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [49 lines of output]
Traceback (most recent call last):
File "C:\Users\User\AppData\Local\Programs\Python\Python313\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 389, in
main()
~~~~^^
File "C:\Users\User\AppData\Local\Programs\Python\Python313\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 373, in main
json_out["return_val"] = hook(**hook_input["kwargs"])
~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Programs\Python\Python313\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 178, in prepare_metadata_for_build_wheel
whl_basename = backend.build_wheel(metadata_directory, config_settings)
File "C:\Users\User\AppData\Local\Temp\pip-build-env-kepl3smt\overlay\Lib\site-packages\mesonpy\__init__.py", line 985, in wrapper
return func(*args, **kwargs)
File "C:\Users\User\AppData\Local\Temp\pip-build-env-kepl3smt\overlay\Lib\site-packages\mesonpy\__init__.py", line 1038, in build_wheel
with _project(config_settings) as project:
~~~~~~~~^^^^^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Programs\Python\Python313\Lib\contextlib.py", line 141, in __enter__
return next(self.gen)
File "C:\Users\User\AppData\Local\Temp\pip-build-env-kepl3smt\overlay\Lib\site-packages\mesonpy\__init__.py", line 912, in _project
yield Project(source_dir, build_dir, meson_args, editable_verbose)
~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Temp\pip-build-env-kepl3smt\overlay\Lib\site-packages\mesonpy\__init__.py", line 635, in __init__
self._meson = _get_meson_command(pyproject_config.get('meson'))
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Temp\pip-build-env-kepl3smt\overlay\Lib\site-packages\mesonpy\__init__.py", line 947, in _get_meson_command
meson_version = subprocess.run(cmd + ['--version'], check=False, text=True, capture_output=True).stdout
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Programs\Python\Python313\Lib\subprocess.py", line 554, in run
with Popen(*popenargs, **kwargs) as process:
~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Programs\Python\Python313\Lib\subprocess.py", line 1039, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pass_fds, cwd, env,
^^^^^^^^^^^^^^^^^^^
......
gid, gids, uid, umask,
^^^^^^^^^^^^^^^^^^^^^^
start_new_session, process_group)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\User\AppData\Local\Programs\Python\Python313\Lib\subprocess.py", line 1554, in _execute_child
hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
# no special security
^^^^^^^^^^^^^^^^^^^^^
......
cwd,
^^^^
startupinfo)
^^^^^^^^^^^^
OSError: [WinError 87] The parameter is incorrect
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
[notice] A new release of pip is available: 25.3 -> 26.0.1
[notice] To update, run: python.exe -m pip install --upgrade pip
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> numpy
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
C:\Windows\System32>pip show numpy
WARNING: Package(s) not found: numpy
C:\Windows\System32>
Моя работа: Я пытаюсь использовать программное обеспечение Bellhop на Python для обработки акустических сигналов.
Я пробовал:
Повторяю установку arlpy с помощью «pip install arlpy» в командной строке с правами администратора.
Перезагрузка и повторная попытка установки снова.
Каждый раз возникает одна и та же ошибка. Судя по концу сообщения об ошибке, я вижу, что эта ошибка связана с numpy. Я вижу, что это включает в себя метаданные из numpy или, возможно, «pyproject.toml» в виде файла, но не уверен.
Я также вижу из вывода ошибки, что маловероятно, что эта ошибка связана с самим pip, но, скорее всего, из-за проблемы с пакетом. В этом случае кто-нибудь знает, что это за пакет, который не читается в процессе установки?
Я не хочу открывать какие-либо файлы, если я их повредю. Будем очень признательны за любые советы по этому поводу.
С уважением,
Мой вопрос: я пытаюсь запустить акустическую программу с помощью Python. Я обнаружил ошибку в файле при выполнении «pip install arlpy». Я использую инструкции из следующего PDF-файла и нахожусь на странице 7: https://patel999jay.github.io/post/bellhop-acoustic-toolbox/Installation_Manual_draft.pdf Я получаю следующую ошибку: [code]Microsoft Windows [Version 10.0.26200.7840] (c) Microsoft Corporation. All rights reserved.
× Preparing metadata (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [49 lines of output] Traceback (most recent call last): File "C:\Users\User\AppData\Local\Programs\Python\Python313\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 389, in main() ~~~~^^ File "C:\Users\User\AppData\Local\Programs\Python\Python313\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 373, in main json_out["return_val"] = hook(**hook_input["kwargs"]) ~~~~^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\User\AppData\Local\Programs\Python\Python313\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 178, in prepare_metadata_for_build_wheel whl_basename = backend.build_wheel(metadata_directory, config_settings) File "C:\Users\User\AppData\Local\Temp\pip-build-env-kepl3smt\overlay\Lib\site-packages\mesonpy\__init__.py", line 985, in wrapper return func(*args, **kwargs) File "C:\Users\User\AppData\Local\Temp\pip-build-env-kepl3smt\overlay\Lib\site-packages\mesonpy\__init__.py", line 1038, in build_wheel with _project(config_settings) as project: ~~~~~~~~^^^^^^^^^^^^^^^^^ File "C:\Users\User\AppData\Local\Programs\Python\Python313\Lib\contextlib.py", line 141, in __enter__ return next(self.gen) File "C:\Users\User\AppData\Local\Temp\pip-build-env-kepl3smt\overlay\Lib\site-packages\mesonpy\__init__.py", line 912, in _project yield Project(source_dir, build_dir, meson_args, editable_verbose) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\User\AppData\Local\Temp\pip-build-env-kepl3smt\overlay\Lib\site-packages\mesonpy\__init__.py", line 635, in __init__ self._meson = _get_meson_command(pyproject_config.get('meson')) ~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\User\AppData\Local\Temp\pip-build-env-kepl3smt\overlay\Lib\site-packages\mesonpy\__init__.py", line 947, in _get_meson_command meson_version = subprocess.run(cmd + ['--version'], check=False, text=True, capture_output=True).stdout ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\User\AppData\Local\Programs\Python\Python313\Lib\subprocess.py", line 554, in run with Popen(*popenargs, **kwargs) as process: ~~~~~^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\User\AppData\Local\Programs\Python\Python313\Lib\subprocess.py", line 1039, in __init__ self._execute_child(args, executable, preexec_fn, close_fds, ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pass_fds, cwd, env, ^^^^^^^^^^^^^^^^^^^ ......
gid, gids, uid, umask, ^^^^^^^^^^^^^^^^^^^^^^ start_new_session, process_group) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\User\AppData\Local\Programs\Python\Python313\Lib\subprocess.py", line 1554, in _execute_child hp, ht, pid, tid = _winapi.CreateProcess(executable, args, ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ # no special security ^^^^^^^^^^^^^^^^^^^^^ ...... cwd, ^^^^ startupinfo) ^^^^^^^^^^^^ OSError: [WinError 87] The parameter is incorrect [end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
[notice] A new release of pip is available: 25.3 -> 26.0.1 [notice] To update, run: python.exe -m pip install --upgrade pip error: metadata-generation-failed
× Encountered error while generating package metadata. ╰─> numpy
note: This is an issue with the package mentioned above, not pip. hint: See above for details.
C:\Windows\System32>pip show numpy WARNING: Package(s) not found: numpy
C:\Windows\System32> [/code] [b]Моя работа:[/b] Я пытаюсь использовать программное обеспечение Bellhop на Python для обработки акустических сигналов. Я пробовал: [list] [*]Повторяю установку arlpy с помощью «pip install arlpy» в командной строке с правами администратора.
[*]Перезагрузка и повторная попытка установки снова.
[/list] Каждый раз возникает одна и та же ошибка. Судя по концу сообщения об ошибке, я вижу, что эта ошибка связана с numpy. Я вижу, что это включает в себя метаданные из numpy или, возможно, «pyproject.toml» в виде файла, но не уверен. Я также вижу из вывода ошибки, что маловероятно, что эта ошибка связана с самим pip, но, скорее всего, из-за проблемы с пакетом. В этом случае кто-нибудь знает, что это за пакет, который не читается в процессе установки? Я не хочу открывать какие-либо файлы, если я их повредю. Будем очень признательны за любые советы по этому поводу. С уважением,