Получение ошибки при попытке установить Pandas с помощью pip

Я пытаюсь установить Pandas.

Я сделал:

pip install pandas

И я попробовал другие версии:

pip install pandas=2.2.1

Всегда одна и та же ошибка:

root@thinkpad:/# pip install pandas==2.2.1
Collecting pandas==2.2.1
  Downloading pandas-2.2.1.tar.gz (4.4 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 12.6 MB/s eta 0:00:00
  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
  ╰─> [204 lines of output]

Я использую облегченный Debian 12, использую Python 3.13. В последней бета-версии я обновил pip и проверил их:

python3 -m pip install --upgrade pip setuptools wheel    
sudo apt install build-essential libatlas-base-dev

Проблема всегда сохраняется; любая помощь приветствуется.

На какой версии Python 3 вы работаете?

Ashish Narmen 08.07.2024 02:59

Python 3.13, третья бета-версия 0b3, я установил ее и пытаюсь настроить всю свою среду для ее тестирования. начал с numpy, он установился нормально, но затем я столкнулся с проблемами с пандами, ОС представляет собой облегченную новую установку Debian, которую я пробую впервые, я не знаю, какой компонент вызывает эти проблемы. Любой, кто сталкивался с подобными проблемами, возможно, знает, какой компонент Python или Linux необходимо установить, обновить или исправить...

Elyes Lounissi 08.07.2024 03:02

Возможно, вы захотите попробовать Python 3.12 в виртуальной среде. В официальной документации поддержки Pandas не упоминается Python 3.13. pandas.pydata.org/docs/getting_started/…

Ashish Narmen 08.07.2024 05:07

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

Elyes Lounissi 08.07.2024 05:16

И что это за 204 строки вывода? Я ожидаю, что они будут содержать сообщение об ошибке.

CherryDT 08.07.2024 05:20

Вот весь вывод @CherryDT: codefile.io/f/CuM31LWy9x

Elyes Lounissi 08.07.2024 14:31

@ElyesLounissi это бесполезно, никто здесь не сможет в одиночку обновить pandas и его зависимости, чтобы они были совместимы с бета-версией Python. Вам нужно будет дождаться официальной совместимости библиотеки. Только тогда вы сможете сделать значимые тесты

FlyingTeller 08.07.2024 16:12
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
1
7
90
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

На данный момент поддержка Python 3.13 является открытой проблемой в pandas github, поэтому она просто пока не работает. Подождите, пока разработчики pandas подготовят хотя бы бета-версию pandas.

Другие вопросы по теме