#python #python-3.x #spyder #pyarrow
Вопрос:
Я пытаюсь прочитать запрос Bigquery и сохранить его во фрейме данных. Я пробовал и google.cloud
то, и другое, и pandas-gbq
пакеты требуют pyarrow
.
Я установил pyarrow
, который я могу протестировать с помощью pip show pyarrow
:
Я также могу пройти тестирование importlib
, от которого я получаю следующий ответ:
Расположение, показанное выше, содержится в PYTHONPATH от Spyder:
И я также могу импортировать pyarrow
при запуске Python из Windows cmd.
Но когда я пытаюсь импортировать его из Spyder, я получаю следующую ошибку:
ModuleNotFoundError: No module named 'pyarrow.lib'
Заранее спасибо тем, кто зашел так далеко 🙂
Комментарии:
1. Таким образом, он находит
pyarrow
модуль, но он не загружаетсяlib
, который является компонентом cython и должен состоять из.so
файла,.pyx
файла и.pxd
файла. К сожалению, это не отвечает на ваш вопрос. Я мало что знаю о Spyder, работает ли он на собственной версии интерпретатора python? Или это повторное использование версии 3.9, которую вы установили? Если он использует свой собственный интерпретатор, возможно, проблема заключается в несоответствии версий. Можете ли вы попробовать установитьpyarrow
из Spyder?2. Насколько я знаю, он повторно использует 3.9, который я установил, это просто IDE. Я не уверен, смогу ли я установить pyarrow из Spyder. Я постараюсь удалить все
pyarrow
версии, которые могут быть установлены, и повторю попытку.