Pycharm出现Non-zero exit code (2)的解决方案(对Pycharm修复)

去我的网站看:Pycharm出现Non-zero exit code (2)的解决方案(对Pycharm修复)

1.问题描述

在我使用Pycharm进行numpy模块安装的时候,出现了如下错误:
在这里插入图片描述
于是我上网查找发现大部分答案说是pip版本太高,内部没有–build-dir操作所致。
按照大佬们的思路就是,使用如下指令降低pip包的版本:
pip install pip==20.2.4
但是不行,我得到的状况如下:
在这里插入图片描述
但是我在vene/Lib/site-packages中可以看到有pip-22.0.4.dist-info文件夹,于是我就想把以前项目的pip文件夹搬过来。最终发现也不行。

2.解决方法

本质是要对项目内的pip包进行降级,在终端采用如下指令即可:

E:\ELM优化算法\code\venv\Scripts\python.exe -m pip install pip==20.2.4

运行完后,重启Pycharm即可。

注意,需要明确指定到具体项目的python解释器。因为Pycharm一般使用虚拟环境,如果使用“python -m”指令,会得到全局pip安装包的改变。这样其实只是全局多安装了一个pip包,但是原本版本的pip包还在,下次创建项目还是会使用最新版本的pip包。

最后就可以在Pycharm解释器哪里下载模块了。

3.增添记录:增加Pycharm解释器下载源

在Pycharm模块下载页面有一个“管理存储库(M)”,在里面添加下载源即可。
豆瓣下载源为:https://pypi.douban.com/simple/

========================================================
其实是老问题了,之前都是折腾半天,这次直接记录一下,下次用Pycharm少些折腾。

  • 11
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值