当前位置:   article > 正文

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

non-zero exit code (2)

去我的网站看: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
  • 1

运行完后,重启Pycharm即可。

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

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

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

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/595195
推荐阅读
相关标签
  

闽ICP备14008679号