关于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异常处理中的Finally else的功能
Dec 29 Python
Python多线程threading和multiprocessing模块实例解析
Jan 29 Python
解决Python的str强转int时遇到的问题
Apr 09 Python
python 将字符串中的数字相加求和的实现
Jul 18 Python
python中time库的实例使用方法
Oct 31 Python
matplotlib quiver箭图绘制案例
Apr 17 Python
使用python实现名片管理系统
Jun 18 Python
python可以用哪些数据库
Jun 22 Python
Django实现随机图形验证码的示例
Oct 15 Python
如何用python批量调整视频声音
Dec 22 Python
使用Pytorch训练two-head网络的操作
May 28 Python
基于Pygame实现简单的贪吃蛇游戏
Dec 06 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分页显示制作详细讲解
2006/12/05 PHP
php对二维数组进行排序的简单实例
2013/12/19 PHP
PHP实现手机号码中间四位用星号(*)隐藏的自定义函数分享
2014/09/27 PHP
js玩一玩WSH吧
2007/02/23 Javascript
让mayfish支持mysqli数据库驱动的实现方法
2010/05/22 Javascript
jquery自定义属性(类型/属性值)
2013/05/21 Javascript
JS+CSS设置img在DIV中只显示Img垂直居中的部分
2013/10/24 Javascript
DOM基础教程之使用DOM设置文本框
2015/01/20 Javascript
angularjs学习笔记之双向数据绑定
2015/09/26 Javascript
Google 地图控件集详解及实例代码
2016/08/06 Javascript
微信小程序 登陆流程详细介绍
2017/01/17 Javascript
jQuery查找dom的几种方法效率详解
2017/05/17 jQuery
angular 用拦截器统一处理http请求和响应的方法
2017/06/08 Javascript
JS中Map和ForEach的区别
2018/02/05 Javascript
vue 组件高级用法实例详解
2018/04/11 Javascript
让axios发送表单请求形式的键值对post数据的实例
2018/08/11 Javascript
react 父子组件之间通讯props
2018/09/08 Javascript
jQuery与原生JavaScript选择HTML元素集合用法对比分析
2019/11/26 jQuery
vue中使用v-for时为什么不能用index作为key
2020/04/04 Javascript
[48:39]Ti4主赛事胜者组第一天 EG vs NEWBEE 2
2014/07/19 DOTA
如何使用七牛Python SDK写一个同步脚本及使用教程
2015/08/23 Python
利用Python读取文件的四种不同方法比对
2017/05/18 Python
Python实现处理逆波兰表达式示例
2018/07/30 Python
python读取几个G的csv文件方法
2019/01/07 Python
使用CSS3中的calc()属性来以算式表达尺寸数值
2016/06/06 HTML / CSS
html5实现canvas阴影效果示例
2014/05/07 HTML / CSS
说一下Linux下有关用户和组管理的命令
2016/01/04 面试题
青年教师培训方案
2014/02/06 职场文书
幼儿教师师德演讲稿
2014/05/06 职场文书
2014最新股权信托合同协议书
2014/11/18 职场文书
公司2014年度工作总结
2014/12/10 职场文书
学习保证书100字
2015/02/26 职场文书
小学教师工作总结2015
2015/04/07 职场文书
《夜莺的歌声》教学反思
2016/02/22 职场文书
关于感恩的歌曲整理(8首)
2019/08/14 职场文书
python绘制云雨图raincloud plot
2022/08/05 Python