У меня трудное время для правильной загрузки библиотеки Python azure -cosmos для локального тестирования функции в VS Code.
Указанная c ошибка I ' Получается (с укороченным путем к файлу): Exception: ImportError: cannot import name 'exceptions' from 'azure.cosmos' ([shortened]/.venv/lib/python3.8/site-packages/azure/cosmos/__init__.py)
Вещи, которые я проверял / пробовал до сих пор:
- Проверьте, что require.txt указывает azure -cosmos
- Вручную go в python для каждого из переводчиков, доступных в коде VS, и убедитесь, что я могу вручную импортировать azure .cosmos
- Как указано здесь , попытаться переустановить библиотеку azure -cosmos, используя
pip3
и убедившись, что используется флаг --pre
. - [обновлено] проверено Успешно могу
import azure.cosmos.cosmos_client as cosmos_client
без ошибок
Есть идеи? Спасибо! Ниже приведен соответствующий раздел моего кода.
import datetime
import logging
import tempfile
import requests
import os
import zipfile
import pandas as pd
import azure.functions as func
from azure.cosmos import exceptions, CosmosClient, PartitionKey
def main(mytimer: func.TimerRequest, calendars: func.Out[func.Document]) -> None:
logging.info("Timer function has initiated.")