Несмотря на установку новой версии PIP терминал дает прежнюю, что мешает добавить новый модуль
У меня две взаимосвязанные задачи, одна из которых тянет другую:
требуется установить модуль
PIL, но вижу ошибку, из которой следует, что версииpip 22.0.4недостаточно и требуетсяpip 23.0.1.ставлю версию
pip 23.0.1, и она успешно устанавливается. Однако командаpip -Vдает прежнюю версию:pip 22.0.4
При этом команда where python дает имеющиеся установленные питоны, и на каждом из них, как следует из предупреждения терминала, версия pip 23.0.1 уже стоит.
У меня Windows 10, версия Python 3.7
Ответы (1 шт):
Автор решения: Marlou
→ Ссылка
Попробуйте исполнить данный скрипт :
import os
import tkinter as tk
root= tk.Tk()
canvas1 = tk.Canvas(root, width = 300, height = 350, bg = 'lightsteelblue2', relief = 'raised')
canvas1.pack()
label1 = tk.Label(root, text='Upgrade PIP', bg = 'lightsteelblue2')
label1.config(font=('helvetica', 20))
canvas1.create_window(150, 80, window=label1)
def upgradePIP ():
os.system('start cmd /k python.exe -m pip install --upgrade pip')
button1 = tk.Button(text=' Upgrade PIP ', command=upgradePIP, bg='green', fg='white', font=('helvetica', 12, 'bold'))
canvas1.create_window(150, 180, window=button1)
root.mainloop()