#python
#python
Вопрос:
Я попытался pip install --upgrade google-cloud-bigquery[pandas]
выполнить команду anaconda promt
но при установке возникли эти ошибки
ERROR: astroid 2.3.1 requires typed-ast<1.5,>=1.4.0; implementation_name == "cpython" and python_version < "3.8", which is not installed.
ERROR: astroid 2.3.1 has requirement six==1.12, but you'll have six 1.15.0 which is incompatible.
когда я запускаю его на jupyter notebook, я получаю
ImportError: cannot import name 'collections_abc' from 'six.moves' (unknown location)
Комментарии:
1. это потому, что вы используете python 3.8, и вам нужно использовать 3.7
2. Непосредственно
pip uninstall six
перед установкойgoogle-cloud-bigquery[pandas]
Ответ №1:
Я смог решить эту проблему, явно установив обновленную версию six (1.13.0 вместо 1.11.0) через:
pip3 install --upgrade six>=1.13.0
Ответ №2:
Как следует из сообщения об ошибке, попробуйте понизить версию «six» до 1.12, она должна работать. Я столкнулся с той же проблемой, и понижение рейтинга сработало для меня.