关于pycharm中pip版本10.0无法使用的解决办法


Posted in Python onOctober 10, 2019

一、背景:

近期在利用 pycharm 安装第三方库时会提示 pip 不是最新版本, 因此对 pip 进行更新,但是生成最新版本之后, pip 中由于缺少 main 函数,导致在 pycharm 中无法自动安装第三方库。

二、问题:

最新版本的 pip 无法自动安装第三方库,比如在安装 mxnet时,会提示:

关于pycharm中pip版本10.0无法使用的解决办法

解决办法:

网上的解决方案比较明确,大致以下两个步骤:

①找到 pycharm 的安装路径, 并找到路径下的  .../helpers/packaging_tool.py 文件。

关于pycharm中pip版本10.0无法使用的解决办法

②打开这个文件, 作以下修改:

文件最前面添加:

import pip._internal as pip_new

然后对两个函数 do_install 和 do_uninstall 进行修改,将原有的 return 语句注释掉,以以下语句分别进行替换:

return pip_new.main(['install'] + pkgs)
return pip_new.main(['uninstall', '-y'] + pkgs)

即:

关于pycharm中pip版本10.0无法使用的解决办法

完成之后,即可正常使用 pip 进行第三方库的安装, 效果如图:

关于pycharm中pip版本10.0无法使用的解决办法

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python返回真假值(True or False)小技巧
Apr 10 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
Mar 05 Python
python3+PyQt5泛型委托详解
Apr 24 Python
对python mayavi三维绘图的实现详解
Jan 08 Python
python中使用ctypes调用so传参设置遇到的问题及解决方法
Jun 19 Python
numpy数组广播的机制
Jul 12 Python
python psutil模块使用方法解析
Aug 01 Python
Python numpy.zero() 初始化矩阵实例
Nov 27 Python
python opencv实现gif图片分解的示例代码
Dec 13 Python
Django在Model保存前记录日志实例
May 14 Python
python自定义函数def的应用详解
Jun 03 Python
Keras 利用sklearn的ROC-AUC建立评价函数详解
Jun 15 Python
超实用的 30 段 Python 案例
Oct 10 #Python
使用浏览器访问python写的服务器程序
Oct 10 #Python
详解Python time库的使用
Oct 10 #Python
python自动化测试无法启动谷歌浏览器问题
Oct 10 #Python
python批量将excel内容进行翻译写入功能
Oct 10 #Python
Python爬虫爬取Bilibili弹幕过程解析
Oct 10 #Python
安装python及pycharm的教程图解
Oct 10 #Python
You might like
php设置页面超时时间解决方法
2015/09/22 PHP
PHP常见字符串处理函数用法示例【转换,转义,截取,比较,查找,反转,切割】
2016/12/24 PHP
关于JavaScript定义类和对象的几种方式
2010/11/09 Javascript
JS自定义功能函数实现动态添加网址参数修改网址参数值
2013/08/02 Javascript
DOM 高级编程
2015/05/06 Javascript
jquery 表单验证之通过 class验证表单不为空
2015/11/02 Javascript
浅谈javascript中的call、apply、bind
2016/03/06 Javascript
jqPlot jQuery绘图插件的使用
2016/06/18 Javascript
jQuery 选择器(61种)整理总结
2016/09/26 Javascript
JS实现的相册图片左右滚动完整实例
2016/11/23 Javascript
详解微信小程序获取当前时间及日期的方法
2019/04/28 Javascript
vue element upload组件 file-list的动态绑定实现
2019/10/11 Javascript
vue 实现路由跳转时更改页面title
2019/11/05 Javascript
8个非常实用的Vue自定义指令
2020/12/15 Vue.js
PYTHON基础-时间日期处理小结
2018/05/05 Python
Selenium(Python web测试工具)基本用法详解
2018/08/10 Python
python 美化输出信息的实例
2018/10/15 Python
Python中six模块基础用法
2019/12/08 Python
Python OpenCV读取显示视频的方法示例
2020/02/20 Python
浅析python标准库中的glob
2020/03/13 Python
python使用yaml 管理selenium元素的示例
2020/12/01 Python
matplotlib事件处理基础(事件绑定、事件属性)
2021/02/03 Python
SQL Server面试题
2013/04/04 面试题
database面试题
2013/03/28 面试题
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
2014/01/19 面试题
毕业生个人的自我评价优秀范文
2013/10/03 职场文书
高一物理教学反思
2014/01/24 职场文书
2014年大班元旦活动方案
2014/02/26 职场文书
小学数学课题方案
2014/06/15 职场文书
考试作弊检讨书怎么写?
2014/12/21 职场文书
教育读书笔记
2015/07/02 职场文书
运动会开幕式新闻稿
2015/07/17 职场文书
优秀学生主要事迹怎么写
2015/11/04 职场文书
应届生们该怎么书写求职信?
2019/07/05 职场文书
python 实现的截屏工具
2021/05/08 Python
升级 Win11 还是坚守 Win10?微软 Win11 新系统缺失功能大盘点
2022/04/05 数码科技