我正在尝试使用pip安装python库。我使用命令:
pip install matplotlib
然后我用
python -m pip install --upgrade pip'
我还使用了我在网站上找到的代码:
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()
已指示此命令使用
python -m pip install pip==20.1
在这两方面我都收到了相同的错误 error while upgrading
所以无论我在做什么,我都会收到同样的错误
在管理命令提示符下执行PIP安装。 您的命令提示符似乎没有所需的特权
只需按win键并键入
cmd
,然后选择命令提示符并右键单击它从菜单中,选择以管理员身份运行
主要问题是您试图在用户没有权限的目标中安装软件包。这就是为什么你会得到:
Tharaka Devinda说得很好,有两个解决办法。您可以作为管理员运行命令提示符。这将授予您足够的权限在目标中安装
另一个解决方案是向pip添加
user
,这将在用户目录中安装库(而不是为所有其他用户)。例如:谁会做这个把戏。不过,升级pip可能(很可能)需要管理员权限,但这对于您在借用的计算机上并且无法以管理员身份安装的情况非常有用:)
相关问题 更多 >
编程相关推荐