首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法导入six.moves模块

无法导入six.moves模块
EN

Stack Overflow用户
提问于 2022-02-17 06:26:55
回答 1查看 348关注 0票数 1
代码语言:javascript
复制
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"]

(模块)移动 导入"six.moves.urllib_parse“无法从sourcePylancereportMissingModuleSource解析

将六个模块安装到Python虚拟环境中

六件可以毫无问题地进口,

发生于six.moves MissingModuleSource

为什么不能进口?six.moves

EN

回答 1

Stack Overflow用户

发布于 2022-02-17 07:00:27

尝试在IDE中更改python的系统解释器路径,并将其设置为已安装模块的虚拟环境。

vscode中的一个示例

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71153397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档