关于Pycharm的 Non-zero exit code 2 通过内置虚拟环境安装库文件失败的解决方案
在Pycharm提示情况与错误情况
错误提示如图所示,用了较多方式去处理,依旧是这个结果,百度花费了大量时间之后依旧没能解决,这边是退而求其次用了其他的方法。
解决方法
本文主要介绍在该情况下通过cmd的命令:pip install 库名,来安装库文件。
1.首先我们需要保证我们的python解释器本体在环境中(图中标记的部分),这个安装python和添加环境变量是比较基本的操作,这边就不多赘述了。
2.添加完之后去Win+R,输入cmd,打开命令行,输入python并回车,查看python是否在环境当中。
3.有了python之后,我们在 Pycharm中创建python运行库的虚拟环境。location是你想放这个虚拟环境库文件的位置,而Base interpreter则是你python解释器的位置,同时记得点上下面的第一项的。这样,我们就成功创建了一个虚拟运行库的环境。
4.同样的,我们需要将该虚拟环境的位置(图中标记的部分),添加到系统的环境变量当中去。
5.顺嘴一提在尝试的过程中,你也可以尝试将https://pypi.douban.com/simple/添加到包文件里的Manage Repositories中尝试一下是否就可以下载,因为下载速度过慢也是会报错的。笔者这边尝试后并未成功,如果解决了就可以到此为止了,和我一样的可以往下接着看。
6.如果进行到这边Pycharm还是不能内部+号进行安装,那你估计需要和笔者一样使用pip install来进行安装了,因为之前将含有pip的虚拟环境添加到环境变量中了,所以你只需要去C:\Users\43548\AppData\Roaming\pip(这个地方的\Users\43548路径需要你灵活的替换,因为每个人的电脑情况不一样,AppData默认是隐藏的,所以需要你显示隐藏文件),如果你没有这个文件夹,你就相对应的创建一下,笔者这边是没有Roaming的pip文件夹于是就创建了。然后你需要新建一个文本文档,将名字改为 pip.ini 。文档内容如下:
[global]
timeout = 6000
index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com
7.这一系列配置之后,你再次打开cmd,并使用cd将路径切换到在Pycharm创建的虚拟环境的Scripts当中去。笔者这边是打算安装Django在新的笔记本上进行web开发,所以使用了 pip install Django .你可以将你Djiango换成你需要的任意其他库文件名。安装效果如下图:
希望能对你有所帮助