关于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下用于监视文件系统的pyinotify包
Nov 13 Python
Python简单定义与使用字典dict的方法示例
Jul 25 Python
Python3简单实例计算同花的概率代码
Dec 06 Python
Django入门使用示例
Dec 12 Python
python 计算数组中每个数字出现多少次--“Bucket”桶的思想
Dec 19 Python
Python简单计算文件MD5值的方法示例
Apr 11 Python
pycharm恢复默认设置或者是替换pycharm的解释器实例
Oct 29 Python
详解分布式任务队列Celery使用说明
Nov 29 Python
pycharm编写spark程序,导入pyspark包的3中实现方法
Aug 02 Python
pycharm第三方库安装失败的问题及解决经验分享
May 09 Python
django 装饰器 检测登录状态操作
Jul 02 Python
python matplotlib工具栏源码探析二之添加、删除内置工具项的案例
Feb 25 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会员权限控制实现原理分析
2011/05/29 PHP
分割GBK中文遭遇乱码的解决方法
2013/08/09 PHP
使用ThinkPHP+Uploadify实现图片上传功能
2014/06/26 PHP
thinkPHP5.0框架命名空间详解
2017/03/18 PHP
php微信开发之谷歌测距
2018/06/14 PHP
Yii2框架实现利用mpdf创建pdf文件功能示例
2019/02/08 PHP
JS的get和set使用示例
2014/02/20 Javascript
以JavaScript来实现WordPress中的二级导航菜单的方法
2015/12/14 Javascript
JavaScript实现垂直向上无缝滚动特效代码
2016/11/23 Javascript
Vue.js 递归组件实现树形菜单(实例分享)
2016/12/21 Javascript
javascript容错处理代码(屏蔽js错误)
2017/01/20 Javascript
在javascript中,null>=0 为真,null==0却为假,null的值详解
2017/02/22 Javascript
QRCode.js:基于JQuery的生成二维码JS库的使用
2017/06/23 jQuery
vue同步父子组件和异步父子组件的生命周期顺序问题
2018/10/07 Javascript
[01:37]DOTA2超级联赛专访ChuaN 传奇般的电竞之路
2013/06/19 DOTA
Python的Twisted框架上手前所必须了解的异步编程思想
2016/05/25 Python
浅谈Python的异常处理
2016/06/19 Python
解决python3中自定义wsgi函数,make_server函数报错的问题
2017/11/21 Python
从请求到响应过程中django都做了哪些处理
2018/08/01 Python
python 读取数据库并绘图的实例
2019/12/03 Python
Python通过文本和图片生成词云图
2020/05/21 Python
python 浮点数四舍五入需要注意的地方
2020/08/18 Python
浅析border-radius如何兼容IE
2016/04/19 HTML / CSS
AHAVA美国官方网站:死海海泥护肤品牌
2016/10/18 全球购物
瑞典Happy Socks美国官网:购买色彩斑斓的快乐袜子
2016/10/19 全球购物
美国优质马术服装购买网站:Breeches.com
2019/12/16 全球购物
德国户外装备、登山运动和攀岩商店:tapir store
2020/02/12 全球购物
一些Unix笔试题和面试题
2013/01/22 面试题
2014年药品销售工作总结
2014/12/16 职场文书
2015年清明节演讲稿范文
2015/03/17 职场文书
李强优秀员工观后感
2015/06/16 职场文书
《田忌赛马》教学反思
2016/02/19 职场文书
不知如何爱孩子,这些方法教会您
2019/08/06 职场文书
SQL之各种join小结详细讲解
2021/08/04 MySQL
Vue中使用import进行路由懒加载的原理分析
2022/04/01 Vue.js
避坑之 JavaScript 中的toFixed()和正则表达式
2022/04/19 Javascript