Я пытаюсь импортировать пакет "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()
Error:
ModuleNotFoundError - Traceback (most> recent call last) in ()
----> 1 import gleamC:\pythonNJ\lib\site-packages\gleam__init__.py in ()
5 import os 6 import json
----> 7 import urlparse8 from collections import namedtuple 9ModuleNotFoundError: No module named 'urlparse'
Я искал решение и обнаружил, что urlparse был перемещен в новый модуль в python 3, который можно импортировать как
from urllib.parse import urlparse
И я даже импортировал его, но все же, когда я пытаюсь импортировать пакет «gleam», он показывает ошибку модуля «urlparse». Не могли бы вы подсказать мне, как его обойти (минуя оператор import urlparse и импортируя пакет gleam в Python 3). Я знаю, как импортировать urlparse, но не знаю, как импортировать пакет gleam.






У вас есть две возможности:
gleam, но он может работать некорректно.Просто сделайте это, чтобы преодолеть это:
от:
import urlparser
к:
import urllib.parse
Спасибо, Шан, попробую заняться доработкой пакета
gleam.