Не удается импортировать модуль six.moves

import json

from six.moves.urllib_parse import urlencode
from six.moves.urllib_request import urlopen
from django.core.management.base import CommandError


def call(method, data, post=False):
    """
    Calls `method` from the DISQUS API with data either in POST or GET.
    Returns deserialized JSON response.
    """
    url = "%s%s" % ("http://disqus.com/api/", method)
    if post:
        # POST request
        url += "/"
        data = urlencode(data)
    else:
        # GET request
        url += "?%s" % urlencode(data)
        data = ""
    res = json.load(urlopen(url, data))
    if not res["succeeded"]:
        raise CommandError(
            "'%s' failed: %s\nData: %s" % (method, res["code"], data)
        )
    return res["message"]

модуль) moves
Импорт "six.moves.urllib_parse" не может быть разрешен из источникаPylancereportMissingModuleSource

установил модуль six в виртуальную среду Python

Шесть может быть импортирована без проблем,
Происходит из six.moves MissingModuleSource

Почему Импорт не может? six.moves

попробуйте изменить системный путь интерпретатора python в вашей IDE и установить его в используемое вами виртуальное окружение, в которое вы установили модуль.

пример в vscode

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