170 похожих чатов

/Home/Rpi1/Desktop/Python-3.8.15/PolarizedCameraCalib/Bin/Python3.8 -m pip install pandas==1.5.2 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple Collecting pandas==1.5.2

Downloading pandas-1.5.2.tar.gz (5.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.2/5.2 MB 203.3 kB/s eta 0:00:00
Installing build dependencies ... error
error: subprocess-exited-with-error

× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> [90 lines of output]
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple, https://www.piwheels.org/simple
Collecting setuptools>=51.0.0
Downloading https://www.piwheels.org/simple/setuptools/setuptools-68.2.2-py3-none-any.whl (807 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 807.9/807.9 kB 390.3 kB/s eta 0:00:00
Collecting wheel
Downloading https://www.piwheels.org/simple/wheel/wheel-0.41.3-py3-none-any.whl (65 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.8/65.8 kB 295.1 kB/s eta 0:00:00
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProtocolError('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))': /simple/cython/
Collecting Cython<3,>=0.29.32
Downloading Cython-0.29.36-py2.py3-none-any.whl.metadata (3.1 kB)
Collecting oldest-supported-numpy>=2022.8.16
Downloading https://www.piwheels.org/simple/oldest-supported-numpy/oldest_supported_numpy-2023.10.25-py3-none-any.whl (4.9 kB)
Collecting numpy==1.19.2 (from oldest-supported-numpy>=2022.8.16)
Downloading numpy-1.19.2.zip (7.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.3/7.3 MB 218.5 kB/s eta 0:00:00
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'
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
╰─> [54 lines of output]

Error compiling Cython file:
------------------------------------------------------------
...
cdef sfc64_state rng_state

def __init__(self, seed=None):
BitGenerator.__init__(self, seed)
self._bitgen.state = <void *>&self.rng_state
self._bitgen.next_uint64 = &sfc64_uint64
^
------------------------------------------------------------

_sfc64.pyx:90:35: Cannot assign type 'uint64_t (*)(void *) except? -1 nogil' to 'uint64_t (*)(void *) noexcept nogil'. Exception values are incompatible. Suggest adding 'noexcept' to type 'uint64_t (void *) except? -1 nogil'.
Processing numpy/random/_bounded_integers.pxd.in
Processing numpy/random/_sfc64.pyx

36 ответов

450 просмотров
Ilya- Автор вопроса

Traceback (most recent call last): File "/tmp/pip-install-jkvlc1vf/numpy_ac790bcf376744c2849bb4aeb7962469/tools/cythonize.py", line 235, in <module> main() File "/tmp/pip-install-jkvlc1vf/numpy_ac790bcf376744c2849bb4aeb7962469/tools/cythonize.py", line 231, in main find_process_files(root_dir) File "/tmp/pip-install-jkvlc1vf/numpy_ac790bcf376744c2849bb4aeb7962469/tools/cythonize.py", line 222, in find_process_files process(root_dir, fromfile, tofile, function, hash_db) File "/tmp/pip-install-jkvlc1vf/numpy_ac790bcf376744c2849bb4aeb7962469/tools/cythonize.py", line 188, in process processor_function(fromfile, tofile) File "/tmp/pip-install-jkvlc1vf/numpy_ac790bcf376744c2849bb4aeb7962469/tools/cythonize.py", line 77, in process_pyx subprocess.check_call( File "/usr/local/lib/python3.8/subprocess.py", line 364, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/home/rpi1/Desktop/Python-3.8.15/PolarizedCameraCalib/bin/python3.8', '-m', 'cython', '-3', '--fast-fail', '-o', '_sfc64.c', '_sfc64.pyx']' returned non-zero exit status 1. Running from numpy source directory. setup.py:470: UserWarning: Unrecognized setuptools command, proceeding with generating Cython sources and expanding templates run_build = parse_setuppy_commands() Cythonizing sources Traceback (most recent call last): File "/home/rpi1/Desktop/Python-3.8.15/PolarizedCameraCalib/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module> main() File "/home/rpi1/Desktop/Python-3.8.15/PolarizedCameraCalib/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main json_out['return_val'] = hook(**hook_input['kwargs']) File "/home/rpi1/Desktop/Python-3.8.15/PolarizedCameraCalib/lib/python3.8/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 149, in prepare_metadata_for_build_wheel return hook(metadata_directory, config_settings) File "/tmp/pip-build-env-4ej6jvfp/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 157, in prepare_metadata_for_build_wheel self.run_setup() File "/tmp/pip-build-env-4ej6jvfp/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 248, in run_setup super(_BuildMetaLegacyBackend, File "/tmp/pip-build-env-4ej6jvfp/overlay/lib/python3.8/site-packages/setuptools/build_meta.py", line 142, in run_setup exec(compile(code, __file__, 'exec'), locals()) File "setup.py", line 499, in <module> setup_package() File "setup.py", line 479, in setup_package generate_cython() File "setup.py", line 274, in generate_cython raise RuntimeError("Running cythonize failed!") RuntimeError: Running cythonize failed! [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. может кто глянуть трейс ?

Ilya
Traceback (most recent call last): ...

очень интересно смотреть большой текст в тг

Ilya- Автор вопроса
Ilya
Traceback (most recent call last): ...

https://pastebin.com/shuE9RCd

Ilya
Traceback (most recent call last): ...

Ошибка произошла при попытке выполнить команду cythonize, которая компилирует файлы .pyx в C-код. Возможные причины этой ошибки могут быть следующими: 1. Отсутствие зависимостей: Возможно, некоторых зависимостей не было установлено или они несовместимы с текущей версией numpy. Проверьте, что все зависимости установлены и их версии совместимы. 2. Проблемы с установкой Cython: Возможно, у вас установлена неправильная или несовместимая версия Cython. Попробуйте обновить Cython до последней версии или переустановить его. 3. Ошибки в исходных файлах: Возможно, ваши исходные файлы .pyx содержат ошибки, которые приводят к ошибке компиляции. Проверьте ваши исходные файлы на наличие ошибок и исправьте их при необходимости. 4. Проблемы с правами доступа: Возможно, у вас нет достаточных прав для выполнения компиляции. Убедитесь, что у вас есть права на запись в соответствующие директории. 5. Другие проблемы среды выполнения: Возможно, у вас есть проблемы среды выполнения, такие как конфликты версий или проблемы с путями. Проверьте, что ваша среда выполнения настроена правильно и не имеет конфликтов.

Ilya- Автор вопроса
Ilya
https://pastebin.com/shuE9RCd

этой мой собранный питон с которым возился на рапсбиан. Везде где cython участвует ругается, это лишь один пример. поэтому вопрос как правильно собирать питон чтобы работал cython )) pyenv к слову я не юзал, собирал с помощью ./configure и make. В конфиге вроде про сайтон ничего.

Ilya
этой мой собранный питон с которым возился на рапс...

А зачем ты вообще его руками собираешь?

Ray
Ошибка произошла при попытке выполнить команду cyt...

/mute 1d ответ не имеет отношения к реальности

Tishka17
/mute 1d ответ не имеет отношения к реальности

Тссс... помолчи. RtsRay заглушен(-а) на 1 день. Причина: ответ не имеет отношения к реальности

Const
@Tishka17 А мы тут шлем нахер за гпт?)

Мы все ещё играем в игру: если ответ не 100% верный, то приславший его получает RO

Ilya- Автор вопроса
Const
А зачем ты вообще его руками собираешь?

потому что 3.8 на рапсбиан минимальный аптом устанавливается без distutils что означает без возможности создавать виртуальную среду. Где-то в гугле нашел что есть такой ишью и что решение на рапсбиане собирать вручную. может нахер послать виртуальную среду и работать с дефолтным питоном, может прокатит, все равно аппа там одна на рапсбери

qeez
Права на ошибку нет.

У каждого человека есть право на ошибку. Но если ты скопировал херню из сети, будь добр отвечать за это

Ilya- Автор вопроса

устанавливал, не помогало. python3.8-env. Там дефолтный 3.9, для версий меньше все нужно вручную ставить. Это из того что я понял.

Ilya
устанавливал, не помогало. python3.8-env. Там дефо...

А зачем в 2023 году юзать что-то меньше не 3.9?

Ilya- Автор вопроса
Tishka17
А зачем в 2023 году юзать что-то меньше не 3.9?

ну кто то написал проект, мне сказали перенеси на рапсбери, проект написан со своими зависимостями на 3.8, проще попробовать восоздать среду, чем переводить всю кучу зависимостей на 3.9

Ilya
ну кто то написал проект, мне сказали перенеси на ...

С высокой вероятностью он заработает на 3.9

Ilya- Автор вопроса
Tishka17
С высокой вероятностью он заработает на 3.9

ну со 100% вероятностью он сработает на той же среде ))

Ilya
ну со 100% вероятностью он сработает на той же сре...

Которой у тебя нет, зато есть вообще другая архитектура

Ilya
ну кто то написал проект, мне сказали перенеси на ...

Замораживать новый проект на версию, которой жить меньше года - сомнительный подход.

Ilya- Автор вопроса
Tishka17
Которой у тебя нет, зато есть вообще другая архите...

другая архитектура, другая ОС (разработка к сожалению была на винде)

Ilya- Автор вопроса
Ilya
другая архитектура, другая ОС (разработка к сожале...

Именно. Проще проверить на 3.9 чем сразу бросаться собирать хз как питон

Ilya- Автор вопроса
Tishka17
Именно. Проще проверить на 3.9 чем сразу бросаться...

попробую сначала без виртуальный среды, все в дефолтную либу

Ilya
про докеры слышали )?

Докеры тебе будут дыры в безопасности интерпретатора и пакетов латать?

Ilya- Автор вопроса
evle
Докеры тебе будут дыры в безопасности интерпретато...

нет. И что от этого, это кому то мешает сохранять старые системы и с ними работать?

Ilya
нет. И что от этого, это кому то мешает сохранять ...

Вот найдут дыру в старой системе, все о ней узнают. Твои действия по предотвращению атак??

Ilya
нет. И что от этого, это кому то мешает сохранять ...

Живые системы не должны оставаться старыми. Это лавинообразно усложняет эксплуатацию.

evle
Живые системы не должны оставаться старыми. Это ла...

И усложняет обновление в тот момент, когда это жёстко потребуется

Ilya- Автор вопроса
Tishka17
И усложняет обновление в тот момент, когда это жёс...

,это пока не продакшен, пока важно чтобы работало на старой системе, когда в продакшен будет цель запустить, тогда можно переход на новую легко поддерживаему и легко обновляемую версию переходить.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта