升级pip和安装库一次又一次地出现相同的错误

2024-06-23 19:16:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用pip安装python库。我使用命令:

    pip install matplotlib

this is what I got

然后我用

    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()

the output of the code.as per instruction you got to click on the upgrade button and it will take you to cmd prompt

已指示此命令使用

    python -m pip install pip==20.1

在这两方面我都收到了相同的错误 error while upgrading

所以无论我在做什么,我都会收到同样的错误


Tags: installpiptheimport命令osasroot
2条回答

在管理命令提示符下执行PIP安装。 您的命令提示符似乎没有所需的特权

只需按win键并键入cmd,然后选择命令提示符并右键单击它

从菜单中,选择以管理员身份运行

How to do administrator command prompt

主要问题是您试图在用户没有权限的目标中安装软件包。这就是为什么你会得到:

"Permission denied: 'c:\\program files (x86)\\"

Tharaka Devinda说得很好,有两个解决办法。您可以作为管理员运行命令提示符。这将授予您足够的权限在目标中安装

另一个解决方案是向pip添加 user,这将在用户目录中安装库(而不是为所有其他用户)。例如:

pip install  user matplotlib

谁会做这个把戏。不过,升级pip可能(很可能)需要管理员权限,但这对于您在借用的计算机上并且无法以管理员身份安装的情况非常有用:)

相关问题 更多 >

    热门问题