Клиент Hubspot api не работает для существующего проекта django, но работает для нового проекта Django

В мой существующий проект Django я добавил функцию под названием test следующим образом:

...
import hubspot
from hubspot.crm.contacts import ApiException, PublicObjectSearchRequest, SimplePublicObjectInput
...

...
def test(email):
    client = hubspot.Client.create(access_token=<access_token>)
    public_object_search_request = PublicObjectSearchRequest(filter_groups=[{"filters": [{
                                                             "value": email,
                                                             "propertyName": "email",
                                                             "operator": "EQ"
                                                             }]}])
    try:
        api_response = client.crm.contacts.search_api.do_search(
            public_object_search_request=public_object_search_request)
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling search_api->do_search: %s\n" % e

Запуск sudo python3 manage.py runserver дает мне ошибку, говорящую no such module 'hubspot.crm'. hubspot.crm error

Так что я закомментировал все в тесте, кроме строки клиента, следующим образом:

...
import hubspot
...

...
def test(email):
    client = hubspot.Client.create(access_token=<access_token>)

На этот раз я получаю ошибку module 'hubspot' has no attribute 'Client'. hubspot client error

Затем я создал новый проект Django (на той же системе) и с той же тестовой функцией (первый сниппет) запустил сервер django, на этот раз он работал без ошибок. Почему Django не видит модуль hubspot для существующего проекта? Я также пытался сделать это с помощью venv и получил те же результаты.

Я использую:

Вернуться на верх