Странная ошибка при попытке установить библиотеку pytables: «ValueError: недопустимый литерал для int() с базой 10: '1.dPython

Программы на Python
Ответить
Anonymous
 Странная ошибка при попытке установить библиотеку pytables: «ValueError: недопустимый литерал для int() с базой 10: '1.d

Сообщение Anonymous »

Совсем недавно мне пришлось полностью переустановить Python на своем Mac. В процессе я пытаюсь установить pytables с помощью таблиц установки pip, но при попытке сделать это получаю странную ошибку.
Я полный нуб в командной строке, и мне нужны были только pytables, поскольку это зависимость для некоторых пакетов более высокого уровня, которые мне нужны, но даже тогда я не смог найти в Интернете аналогично описанную ошибку.
Python 3.14.1, MacOS Sequoia 15.6.1 (Intel)

setuptools 80.9.0

Я установил hdf5 1.14.6 с помощью homebrew.
Я получил следующий результат.

Код: Выделить всё

Collecting tables
Using cached tables-3.10.2.tar.gz (4.8 MB)
Installing build dependencies ... done
Getting requirements to build wheel ...  error
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> [45 lines of output]
ld: warning: search path '/usr/local/lib64' not found
ld: warning: search path '/sw/lib64' not found
ld: warning: search path '/sw/lib' not found
ld: warning: search path '/opt/lib64' not found
ld: warning: search path '/opt/lib' not found
ld: warning: search path '/opt/local/lib64' not found
ld: warning: search path '/opt/local/lib' not found
ld: warning: search path '/usr/lib64' not found
ld: warning: search path '/lib64' not found
ld: warning: search path '/lib' not found
* Using Python 3.14.1 (v3.14.1:57e0d177c26, Dec  2 2025, 08:45:31) [Clang 16.0.0 (clang-1600.0.26.6)]
* Found cython 3.2.2
* USE_PKGCONFIG: True
* pkg-config header dirs for HDF5: /usr/local/Cellar/hdf5/1.14.6/include
* pkg-config library dirs for HDF5: /usr/local/Cellar/hdf5/1.14.6/lib
* Found HDF5 headers at ``/usr/local/Cellar/hdf5/1.14.6/include``, library at ``/usr/local/Cellar/hdf5/1.14.6/lib``.
* Found LZO 2 headers at ``/usr/local/include``, library at ``/usr/local/lib``.
* Skipping detection of LZO 1 since LZO 2 has already been found.
* Could not find a local bzip2 installation headers (hdrdir=None) and/or libdir (libdir=True); disabling support for it.
* pkg-config header dirs for blosc: /usr/local/Cellar/c-blosc/1.21.6/include
* pkg-config library dirs for blosc: /usr/local/Cellar/c-blosc/1.21.6/lib
* Found blosc headers at ``/usr/local/Cellar/c-blosc/1.21.6/include``, library at ``/usr/local/Cellar/c-blosc/1.21.6/lib``.
* Run 'blosc2_find_directories_hook'
* Found blosc2 headers at ``/private/var/folders/zx/rq3xjwjn51bc4dg5gv_p3t5c0000gn/T/pip-build-env-555tl2rc/overlay/lib/python3.14/site-packages/include``, library at ``/private/var/folders/zx/rq3xjwjn51bc4dg5gv_p3t5c0000gn/T/pip-build-env-555tl2rc/overlay/lib/python3.14/site-packages/lib``.
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 389, in 
main()
~~~~^^
File "/Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 373, in main
json_out["return_val"] = hook(**hook_input["kwargs"])
~~~~^^^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.14/lib/python3.14/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 143, in get_requires_for_build_wheel
return hook(config_settings)
File "/private/var/folders/zx/rq3xjwjn51bc4dg5gv_p3t5c0000gn/T/pip-build-env-555tl2rc/overlay/lib/python3.14/site-packages/setuptools/build_meta.py", line 331, in get_requires_for_build_wheel
return self._get_build_requires(config_settings, requirements=[])
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/private/var/folders/zx/rq3xjwjn51bc4dg5gv_p3t5c0000gn/T/pip-build-env-555tl2rc/overlay/lib/python3.14/site-packages/setuptools/build_meta.py", line 301, in _get_build_requires
self.run_setup()
~~~~~~~~~~~~~~^^
File "/private/var/folders/zx/rq3xjwjn51bc4dg5gv_p3t5c0000gn/T/pip-build-env-555tl2rc/overlay/lib/python3.14/site-packages/setuptools/build_meta.py", line 317, in run_setup
exec(code, locals())
~~~~^^^^^^^^^^^^^^^^
File "", line 931, in 
File "", line 89, in get_blosc2_version
ValueError: invalid literal for int() with base 10: '1.dev'
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed to build 'tables' when getting requirements to build wheel
Я определенно что-то напортачил, но как человек, совершенно незнакомый с подобными вещами, я просто не могу понять, что на самом деле происходит. Мне просто нужно установить pytables, чтобы я мог анализировать астрономические данные... Буду признателен за любую информацию!

Подробнее здесь: https://stackoverflow.com/questions/798 ... or-invalid
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»