在pycharm中直接安装包报错,但是可以通过终端安装。报错Non-zero exit code(2)

在pycharm中直接安装包报错,但是可以通过终端安装

  • 问题描述如图:

    • 报错内容:Non-zero exit code(2)

    • 直接安装会报如下错误

      image-20211031173652274

    • 但是可以在pycharm中的终端中使用命令安装,但是每次都这样安装确实太过麻烦,不适用

      image-20211031173846817

  • 问题分析

    • 我这里使用的pip是21.3.1版本的,我查看我以前项目发现pip21.2.4的可以正常安装不会报错,于是将该项目的pip版本降至pip21.2.4
    • 不过具体是什么原因导致pip21.3.1无法使用我暂不得而知
  • 问题解决

    1. 进入项目环境所在目录
      image-20211031184706076

    2. 以管理员模式打开Windows PowerShell并进入环境所在目录

    3. 使用该是项目中的python.exe运行命令-m pip install pip==21.2.4

      • 这里目标注意是使用该项目中的python执行命令而不是全局的python
    4. 执行命令

      image-20211031185445753

    5. 进入pycharm查看pip版本

      image-20211031185535850

    6. 安装包

      image-20211031185621825

    7. 不出意外的话,就可以解决。我是通过这种方式解决的问题,此时如果你愿意可以再次对pip升级,我尝试再次升级pip到21.3.1,这是已经可以正常进行安装了。

参考博客

  1. https://blog.csdn.net/CNWorldisyourFC/article/details/110468251?utm_medium=distribute.pc_relevant.none-task-blog-title-2&spm=1001.2101.3001.4242.
  2. https://blog.csdn.net/weixin_51119842/article/details/110469060.
  • 7
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

勇者lin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值