关于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 相关文章推荐
利用numpy实现一、二维数组的拼接简单代码示例
Dec 15 Python
python生成不重复随机数和对list乱序的解决方法
Apr 09 Python
Python实现爬取百度贴吧帖子所有楼层图片的爬虫示例
Apr 26 Python
python 爬虫 批量获取代理ip的实例代码
May 22 Python
华为2019校招笔试题之处理字符串(python版)
Jun 25 Python
Python实现子类调用父类的初始化实例
Mar 12 Python
关于Python turtle库使用时坐标的确定方法
Mar 19 Python
PyQt5中向单元格添加控件的方法示例
Mar 24 Python
python属于哪种语言
Aug 16 Python
Python 解析库json及jsonpath pickle的实现
Aug 17 Python
一篇文章搞懂python的转义字符及用法
Sep 03 Python
Python中json.dumps()函数的使用解析
May 17 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
Flash空降上海 化身大魔王接受挑战
2020/03/02 星际争霸
一道关于php变量引用的面试题
2010/08/08 PHP
php中session退出登陆问题
2014/02/27 PHP
推荐25款php中非常有用的类库
2014/09/29 PHP
php实现异步数据调用的方法
2015/12/24 PHP
PHP反射机制原理与用法详解
2017/02/15 PHP
PHP获取当前系统时间的方法小结
2018/10/03 PHP
解决Laravel 不能创建 migration 的问题
2019/10/09 PHP
在Javascript中为String对象添加trim,ltrim,rtrim方法
2006/09/22 Javascript
JQuery拖拽元素改变大小尺寸实现代码
2012/12/10 Javascript
详谈jQuery中的this和$(this)
2014/11/13 Javascript
总结在前端排序中遇到的问题
2016/07/19 Javascript
完美解决jQuery的hover事件在IE中不停闪动的问题
2017/02/10 Javascript
关于vue-router路径计算问题
2017/05/10 Javascript
bootstrap+jquery项目引入文件报错的解决方法
2018/01/22 jQuery
three.js 将图片马赛克化的示例代码
2020/07/31 Javascript
MySQL最常见的操作语句小结
2015/05/07 Python
python使用threading获取线程函数返回值的实现方法
2017/11/15 Python
python中set()函数简介及实例解析
2018/01/09 Python
python脚本实现验证码识别
2018/06/07 Python
windows下pycharm安装、创建文件、配置默认模板
2018/07/31 Python
解决python中无法自动补全代码的问题
2018/12/04 Python
查看python安装路径及pip安装的包列表及路径
2019/04/03 Python
简单了解python中的与或非运算
2019/09/18 Python
使用python去除图片白色像素的实例
2019/12/12 Python
python tkinter之 复选、文本、下拉的实现
2020/03/04 Python
Python实现图片查找轮廓、多边形拟合、最小外接矩形代码
2020/07/14 Python
Python Selenium XPath根据文本内容查找元素的方法
2020/12/07 Python
css3中单位px,em,rem,vh,vw,vmin,vmax的区别及浏览器支持情况
2016/12/06 HTML / CSS
ALDO英国官网:加拿大女鞋品牌
2018/02/19 全球购物
入党积极分子评语
2014/05/04 职场文书
运动会方阵口号
2014/06/07 职场文书
公司委托书格式范文
2014/10/09 职场文书
检讨书怎么写
2015/01/23 职场文书
关于清明节的演讲稿2015
2015/03/18 职场文书
vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决
2022/04/06 Vue.js