Я пытаюсь импортировать пакет "gleam" в Python 3. Я успешно установил пакет "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 - Трассировка (самый последний из последних вызовов) в ()
----> 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 и импорта пакета gleam в Python 3).
Я знаю, как импортировать urlparse, но не знаю, как импортировать пакет gleam.