Используйте Pandas под VSCODE на M1 Macbook

Мне только что удалось правильно установить панды на моем MacBook Pro M1, следуя рекомендованному здесь способу: Проблемы с установкой Pandas на новый MacBook Air M1.

Я также загрузил конкретную версию VSCODE для чипа Apple M1.

Проблема, с которой я столкнулся сейчас, заключается в том, что встроенный терминал внутри VSCODE НЕ работает под Rosetta 2 (эквивалент нативному приложению Terminal в MacOS до использования опции Открыть с помощью Rosetta). Я знаю, что могу использовать VSCODE с внешним терминалом, но я бы предпочел найти решение использовать интегрированный терминал в VSCODE, если это возможно.


person Jean Svy    schedule 14.04.2021    source источник
comment
не уверен насчет vscode, но какой способ рекомендуется использовать? в этих ответах перечислено множество методов, я использую pandas без проблем при обычной установке pip (python установлен с brew); conda miniforge тоже неплохо работает.   -  person filippo    schedule 14.04.2021
comment
@filippo спасибо за ваш ответ. Я бы хотел полностью воспользоваться преимуществами VSCode, используя его встроенные функции (терминал / отладчик и т. Д.), Но некоторые библиотеки Python еще не поддерживаются на MacBook M1, таких как Pandas. Меня это раздражает, так как я специалист по данным, очень полагающийся на эту библиотеку. У меня уже есть рабочее решение, использующее внешний терминал, но это не оптимально   -  person Jean Svy    schedule 14.04.2021
comment
не могу помочь вам с VSCode, но я использую pandas каждый день на M1, установленном с python3 -m pip install pandas --no-use-pep517 (некоторые другие библиотеки науки о данных лучше работают с conda miniforge)   -  person filippo    schedule 14.04.2021
comment
@filippo большое спасибо за помощь, это сработало! Мне просто нужно было установить следующий pip3 install cython pybind11 раньше, и после этого он работал отлично!   -  person Jean Svy    schedule 14.04.2021
comment
Вы получаете сообщение об ошибке с VScode или просто не видите терминал? ctrl + `открывает терминал. возможно, это видео поможет youtube.com/watch?v=TNnq8h-UCJE   -  person Brandon Kauffman    schedule 15.04.2021