webcolors устанавливается, но не импортируется

#python #tkinter

Вопрос:

У меня есть программа tkinter, и я пытаюсь установить и импортировать модуль webcolors для преобразования значений масштаба в шестнадцатеричное значение. Когда я запускаю pip install webcolors cmd, он отображается как установленный, но когда я вставляю import webcolors свою программу, появляется ошибка, указывающая, что webcolors не является модулем. Я использую python в режиме ожидания и нахожусь в Windows 10.

Мой код:

 from tkinter import *
import webcolors
root = Tk()
rsv = IntVar()
gsv = IntVar()
bsv = IntVar()
rs = Scale(root, label='red value', variable=rsv, from_=0, to=255)
gs = Scale(root, label='green value', variable=gsv, from_=0, to=255)
bs = Scale(root, label='blue value', variable=bsv, from_=0, to=255)
rs.pack()
gs.pack()
bs.pack()
lbl = Label(root)
lbl.pack()
while True:
    lbl['bg'] = webcolors.rgb_to_hex((rsv.get(), gsv.get(), bsv.get()))
    root.update()
 

Комментарии:

1. Убедитесь, что вы использовали ту же среду Python при установке модуля и запуске сценария. Если вы используете IDE, IDE может создать свою собственную виртуальную среду Python, которая может отличаться от той, которую вы используете в cmd.

2. @acw1668 Как я могу проверить, создает ли моя среда IDE виртуальную среду?

3. Прочитайте документ используемой вами среды разработки. Обычно я использую легкий редактор и командную оболочку, поэтому не могу сказать вам, как это сделать.

Ответ №1:

Он устанавливался в другой версии python на моем компьютере, я смог использовать cd и установить его в правильной версии.