python - 如何在 Python 3 中导入“gleam”包?
问题描述
我很想在 Python 3 中导入“gleam”包。我已经成功安装了“gleam”包,但仍然显示错误。
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 - () 中的 Traceback(最近一次调用最后一次)
----> 1 import gleam
C:\pythonNJ\lib\site-packages\gleam__init__.py in ()
5 import os 6 import json
----> 7 import urlparse
8 from collections import namedtuple 9
ModuleNotFoundError:没有名为“urlparse”的模块
我寻找解决方案,发现 urlparse 已移至 python 3 中的新模块,可以将其导入为
from urllib.parse import urlparse
我什至导入了它,但是当我尝试导入“gleam”包时,它仍然显示模块“urlparse”的错误。你能建议我如何绕过它(绕过 import urlparse 语句并在 Python 3 中导入 gleam 包)。我知道如何导入 urlparse 但我不知道如何导入 gleam 包。
解决方案
只需这样做即可克服它:
从:
import urlparser
至:
import urllib.parse
推荐阅读
- css - Hide vertical scrollbar on browsers but making it still working
- angular - AWS Codebuild for Angular Project is successful with build error
- webforms - Could not find installable ISAM while opening excel file with OLE driver
- customization - How can I optimize yolo4-deepsort to my custom data?
- sql - Want to parse string BLOB as JSON, modify few fields and parse it back to string BIGQUERY
- visual-studio-code - VS Code 自动缩进
- java - 如何使用 JXBrowser 捕获特定元素而不是整个页面的屏幕截图?
- vue.js - 在 vue-router 中重定向时如何从 VueJS 中的 URL 传递道具?
- gradle - 在 `settings.gradle` 中为同一级别文件夹中的模块使用 Gradle `from project` 找不到
- javascript - 如何从数据表的输入端发出带有 keyup 事件的 ajax 请求?