IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Pycharm20系列pip工具第三方库安装失败:“Non-zero exit code (2)“解决方法 -> 正文阅读

[Python知识库]Pycharm20系列pip工具第三方库安装失败:“Non-zero exit code (2)“解决方法

一,问题叙述

之前使用pycharm20系列的某些版本时,发现它的pip包管理工具(Project Interpreter>Available Packages)安装不了pip第三方库,出现"Non-zero exit code (2):Try to run this command from the system terminal. Make sure that you use the correct version of ‘pip’ installed for your Python interpreter located at ‘D:\P-File\python\untitled1\venv\Scripts\python.exe’.",如下图所示:

在这里插入图片描述

利用Google查找资料,和与有同样问题的网友交流后,经过自己的摸索,终于找到解决此类问题的方法,为了方便大家解决类似的问题,特意写了这个博客供大家参考!
先说说我的开发环境先:

pycharm版本20.1.1
python版本3.9
环境pycharm提供的虚拟环境venv

根据分析这应该是pycharm与pip工具没有同步配置好的问题,导致pycharm使用pip工具不兼容(其实就是pycharm的问题),所以只要针对你的pycharm做一些改动就行了!

二,解决方法

这里比较推荐方法一,一劳永逸地解决你python项目中第三方库的安装问题,配置可能一开始会较长点(如果后续要使用两个或多个以上的第三方库,就比较推荐这个方法),方法二适用于项目中使用较少的第三方库(1~2个时,当然多个的时候不嫌麻烦也是可以采用的)!
示例pycharm项目中文件结构如下(具体参考自己的项目结构):

在这里插入图片描述

方法一:安装可以使用的pip工具版本

注:每次新建pycharm虚拟环境项目时,都要这个方法来配置pip版本!(这里推荐使用的是pip20.2.4版本)

1.点击pycharm项目下面的Terminal窗口打开终端控制,并输入如下命令进入项目的Scripts文件夹中

cd venv\Scripts

在这里插入图片描述

2.进入Scripts文件夹后,输入以下命令:

python.exe -m pip install pip==20.2.4

安装成功后会有Successfully installed提示,如下图:

在这里插入图片描述

3.接着打开pycharm的库管理工具(Crtl+Alt+S快捷键),点击+号,搜寻yagmail库并下载:

在这里插入图片描述
可以看到pip版本和yagmail以及相关支持的第三方库都安装成功,如下图:

在这里插入图片描述

方法二:手动安装第三方库

1.点击pycharm项目下面的Terminal窗口打开终端控制,并输入如下命令进入项目的Scripts文件夹中(与方法一相同)

cd venv\Scripts

2.接着输入pip指令下载安装所需的第三方库(下面以下载yagmail第三方库为例):

pip install yagmail

安装成功后会有Successfully installed提示,如下图:

在这里插入图片描述

3.接着打开pycharm的库管理工具(Crtl+Alt+S快捷键),即可看见yagmail库以及相关的第三方库被安装成功!

在这里插入图片描述

最后文中若有不足,欢迎批评指正!

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-05-11 16:25:25  更:2022-05-11 16:25:54 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 14:24:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码