首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Python 3中导入"gleam“包?

如何在Python 3中导入"gleam“包?
EN

Stack Overflow用户
提问于 2018-11-13 06:22:10
回答 2查看 480关注 0票数 1

我正在输入Python 3中的"gleam“软件包,我已经成功地安装了"gleam”软件包,但仍然显示出错误。

代码语言:javascript
复制
from wtforms import fields
from ggplot import *

from gleam import Page, panels

class ScatterInput(panels.Inputs):
    title = fields.StringField(label="Title of plot:")
    yvar = fields.SelectField(label="Y axis",
                              choices=[("beef", "Beef"),
                                       ("pork", "Pork")])
    smoother = fields.BooleanField(label="Smoothing Curve")

class ScatterPlot(panels.Plot):
    name = "Scatter"

    def plot(self, inputs):
        p = ggplot(meat, aes(x='date', y=inputs.yvar))
        if inputs.smoother:
            p = p + stat_smooth(color="blue")
        p = p + geom_point() + ggtitle(inputs.title)
        return p

class ScatterPage(Page):
    input = ScatterInput()
    output = ScatterPlot()

 ScatterPage.run()

错误: ModuleNotFoundError -追溯(most>最近调用的最后一次调用) ->1 C:\pythonNJ\lib\site-packages\gleam__init__.py in () 5进口os 6进口json ----> 7 import urlparse 8从集合导入namedtuple 9 ModuleNotFoundError:没有名为“urlparse”的模块

我寻找了解决方案,发现urlparse已被移动到python 3中的一个新模块中,该模块可以作为

代码语言:javascript
复制
from urllib.parse import urlparse

我甚至导入了它,但是当我试图导入"gleam“包时,它仍然显示了模块"urlparse”的错误。您能建议我如何绕过它(绕过导入urlparse语句并导入Python 3中的gleam包)吗?我知道如何导入url解译,但我不知道如何导入gleam包。

EN

回答 2

Stack Overflow用户

发布于 2018-11-13 07:24:15

你有两种可能性:

  1. 正如您在gleam包中所说的那样,自己修改源代码,但是它可能不正确。
  2. 回到它工作的python版本-所以看起来是2.7,因为您提到的修改是用python3.0发行版完成的。它在docs 这里中有说明。
票数 0
EN

Stack Overflow用户

发布于 2020-06-23 00:50:40

做这件事就是为了克服它:

发自:

代码语言:javascript
复制
import urlparser

至:

代码语言:javascript
复制
import urllib.parse
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53274965

复制
相关文章

相似问题

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