关于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多线程编程(八):使用Event实现线程间通信
Apr 05 Python
在Python中操作字符串之startswith()方法的使用
May 20 Python
Python下的Softmax回归函数的实现方法(推荐)
Jan 26 Python
python 读写文件,按行修改文件的方法
Jul 12 Python
Flask框架Flask-Login用法分析
Jul 23 Python
python矩阵的转置和逆转实例
Dec 12 Python
Python学习笔记之变量、自定义函数用法示例
May 28 Python
Python PyCharm如何进行断点调试
Jul 05 Python
浅谈django url请求与数据库连接池的共享问题
Aug 29 Python
numpy.random.shuffle打乱顺序函数的实现
Sep 10 Python
python_mask_array的用法
Feb 18 Python
对Matlab中共轭、转置和共轭装置的区别说明
May 11 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
一个显示天气预报的程序
2006/10/09 PHP
destoon出现验证码不显示时的紧急处理方法
2014/08/22 PHP
php实现压缩多个CSS与JS文件的方法
2014/11/11 PHP
php函数mkdir实现递归创建层级目录
2016/10/27 PHP
php + ajax 实现的写入数据库操作简单示例
2020/05/16 PHP
JS实现的用来对比两个用指定分隔符分割的字符串是否相同
2014/09/19 Javascript
JavaScript仿微博发布信息案例
2016/11/16 Javascript
将JSON字符串转换成Map对象的方法
2016/11/30 Javascript
Javascript 两种刷新方法以及区别和适用范围
2017/01/17 Javascript
js实现日历与定时器
2017/02/22 Javascript
Webpack性能优化 DLL 用法详解
2017/08/10 Javascript
vue-router 路由基础的详解
2017/10/17 Javascript
react native 原生模块桥接的简单说明小结
2019/02/26 Javascript
解析原来浏览器原生支持JS Base64编码解码
2019/08/12 Javascript
layui-table对返回的数据进行转变显示的实例
2019/09/04 Javascript
Node.js API详解之 module模块用法实例分析
2020/05/13 Javascript
jenkins自动构建发布vue项目的方法步骤
2021/01/04 Vue.js
Vite和Vue CLI的优劣
2021/01/30 Vue.js
[04:46]2018年度玩家喜爱的电竞媒体-完美盛典
2018/12/16 DOTA
Python 处理数据的实例详解
2017/08/10 Python
Python MySQLdb 使用utf-8 编码插入中文数据问题
2018/03/13 Python
Python3实现腾讯云OCR识别
2018/11/27 Python
QML使用Python的函数过程解析
2019/09/26 Python
Python类中self参数用法详解
2020/02/13 Python
为什么python比较流行
2020/06/19 Python
浅谈Python中的生成器和迭代器
2020/06/19 Python
利用CSS3实现的文字定时向上滚动
2016/08/29 HTML / CSS
详解html5 canvas常用api总结(二)--绘图API
2016/12/14 HTML / CSS
基督教卡片、励志礼品、家居装饰等:DaySpring
2018/10/12 全球购物
工作中个人的自我评价
2013/12/31 职场文书
暑期实践思想汇报
2014/01/06 职场文书
火车来了教学反思
2014/02/11 职场文书
《观舞记》教学反思
2014/04/16 职场文书
民族团结演讲稿范文
2014/08/27 职场文书
如何做好员工培训计划?
2019/07/09 职场文书
Python 使用dict实现switch的操作
2021/04/07 Python