Экспорт CSV показывает ImportError: невозможно импортировать имя ‘CompressionOptions’ из ‘pandas._typing’

#python #pandas #csv #importerror

#python #pandas #csv #ошибка импорта

Вопрос:

При попытке экспорта в CSV возникает ошибка, приведенная ниже:

-Я пытался обновить pandas, а затем вернуться к более старой версии, но безуспешно.

 ~Anaconda4libsite-packagespandascoregeneric.py in to_csv(self, path_or_buf, sep, na_rep, float_format, columns, header, index, index_label, mode, encoding, compression, quoting, quotechar, line_terminator, chunksize, date_format, doublequote, escapechar, decimal, errors)
   3143         Examples
   3144         --------
-> 3145         >>> df = pd.DataFrame(dict(name=['Raphael', 'Donatello'],
   3146         ...                   mask=['red', 'purple'],
   3147         ...                   weapon=['sai', 'bo staff']))

~Anaconda4libsite-packagespandasioformatscsvs.py in <module>
     10 
     11 from pandas._libs import writers as libwriters
---> 12 from pandas._typing import (
     13     CompressionOptions,
     14     FilePathOrBuffer,

ImportError: cannot import name 'CompressionOptions' from 'pandas._typing' (C:UsersBobAnaconda4libsite-packagespandas_typing.py)
 

Комментарии:

1. conda update pandas может сработать

Ответ №1:

Похоже, проблема связана с последними обновлениями пакета Pandas (версии 1.2.0 и 1.2.1).

Чтобы решить проблему, вы можете понизить версию до «1.1.5» (последнее обновление версии 1.1). Для этого я рекомендую сначала удалить пакет и переустановить его снова.

 pip uninstall pandas
pip install pandas==1.1.5
 

У меня была такая же проблема, и я мог решить ее с помощью приведенного выше простого решения.

Ответ №2:

Обновите свою библиотеку pandas

 pip install pandas --upgrade