当前位置: 首页 > 知识库问答 >
问题:

ubuntu上的pip升级问题

陆啸
2023-03-14

我尝试升级pip与pip安装-U pip,我得到:

使用缓存的pip-8.0收集pip。2-py2。没有。whl

安装收集的软件包:pip找到现有安装:pip 7.1。0正在卸载pip-7.1。0:

例外情况:

Traceback(最近的调用最后):

文件"/usr/local/lib/python2.7/dist-包/pip/basecommand.py",第223行,在主状态=self.run(选项,参数)

文件“/usr/local/lib/python2.7/dist packages/pip/commands/install.py”,第299行,在run root=options中。根路径,

################################################################################################################################################################auto_confirm

文件“/usr/local/lib/python2.7/dist packages/pip/req/req_uninstall.py”,第125行,删除重命名(路径,新路径)

文件"/usr/本地/lib/python2.7/dist-包/pip/utils/init.py",第314行,在重命名shutil.move(旧的,新的)

文件“/usr/lib/python2.7/shutil.py”,第303行,在移动操作系统中。取消链接(src)

权限被拒绝:/usr/bin/pip

共有3个答案

爱刚捷
2023-03-14

使用--userpython添加到命令中。应该行得通

python -m pip install --user --upgrade pip
吕俊哲
2023-03-14

看起来您没有写入系统文件夹的权限。通过将包安装到用户文件夹,可以避免此问题。这就是升级pip时必须使用的代码。

python -m pip install --user --upgrade pip
段晨
2023-03-14

如果出现权限错误,请尝试以超级用户身份运行命令:

sudo pip install -U pip
 类似资料:
  • 问题内容: 当我尝试使用pip升级matplotlib时,输出: 在日志的末尾说: 为什么失败了?非常感谢! 问题答案: 这是一个已知的错误,已在master上修复(https://github.com/matplotlib/matplotlib/pull/3414)。 该错误在于处理自由类型安装的处理。如果您安装Linux软件包freetype- dev,将避免此错误并能够进行编译。

  • 与pip一起运行命令会出现以下错误。甚至命令也会产生以下错误。 我读到这个错误是由setupols版本31.0.0引起的,它应该低于28.0.0。但是我的setupols的版本是26.1.1,它仍然给出了相同的错误。

  • 因此,在看到下面(1)中的错误后,我想升级我的pip,因此我按照说明进行操作,但随后错误突然出现,表明我的ssl证书和所有证书都有问题。 我看到的所有其他帖子都只有针对windows的解决方案,但我是mac用户。我试着直接从pypi下载文件。python/simple/pip/但它只是放在我的下载文件夹中,我不知道放在哪里运行那个版本。 结果: **(1) 您正在使用pip 9.0版。1,但版本为

  • 我从19.10升级到Ubuntu 20.04,现在我不能使用pip。 Python已安装: 但如果我试着检查pip,我会得到: 我迷路了。谢谢你的帮助 使现代化 我使用venv创建虚拟环境。当没有激活venv时,我可以使用pip3: 但是如果我激活一个venv,它就不起作用了: 感谢您的建议和持续的帮助。 使现代化 我尝试删除venv并创建一个新的venv,但似乎我需要pip工作才能做到这一点:

  • 问题内容: 我正在尝试在Docker容器内,但出现错误: 有谁知道这是什么原因,和/或如何解决? 问题答案: 服务器将重定向发送到客户端。假设您使用的是默认PyPI而不是代理,那么首先要检查的是status.python.org上的Python状态页。 这是最近发布的: 更新-我们目前正在调查某些软件包安装的重定向循环。 世界标准时间4月16日15:22 这甚至是最近: 更新-我们针对新的PyPI

  • rank ▲ ✰ vote url 76 340 217 397 url 用pip升级所有包 可不可以用pip一次性升级所有的Python包? 注:在官方的issue里也有这个需求. 内部还不支持这个命令,但是可以这样: pip freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs pip install -U