关于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通过zlib实现压缩与解压字符串的方法
Nov 19 Python
Python中使用装饰器时需要注意的一些问题
May 11 Python
linux下python抓屏实现方法
May 22 Python
ubuntu安装sublime3并配置python3环境的方法
Mar 15 Python
解决Pandas to_json()中文乱码,转化为json数组的问题
May 10 Python
详解python使用turtle库来画一朵花
Mar 21 Python
Python常用模块之requests模块用法分析
May 15 Python
python通过安装itchat包实现微信自动回复收到的春节祝福
Jan 19 Python
python mysql 字段与关键字冲突的解决方式
Mar 02 Python
Python读取excel文件中带公式的值的实现
Apr 17 Python
python中tkinter窗口位置\坐标\大小等实现示例
Jul 09 Python
如何基于Python Matplotlib实现网格动画
Jul 20 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中ob(Output Buffer 输出缓冲)函数使用方法
2007/07/21 PHP
php debug 安装技巧
2011/04/30 PHP
解析如何通过PHP函数获取当前运行的环境 来进行判断执行逻辑(小技巧)
2013/06/25 PHP
PHP命令Command模式用法实例分析
2018/08/08 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
2019/12/20 PHP
用javascript实现计算两个日期的间隔天数
2007/08/14 Javascript
轻轻松松学JS调试(不下载任何工具)
2010/04/14 Javascript
jQuery.getScript加载同域JS的代码
2012/02/13 Javascript
jquery动画3.创建一个带遮罩效果的图片走廊
2012/08/24 Javascript
js 实现日期灵活格式化的小例子
2013/07/14 Javascript
使用jQuery.form.js/springmvc框架实现文件上传功能
2016/05/12 Javascript
javascript轮播图算法
2016/10/21 Javascript
vue2.0实现分页组件的实例代码
2017/06/22 Javascript
浅谈Angular单元测试总结
2019/03/22 Javascript
[08:02]DOTA2牵红线 zhou神抱得美人归
2014/03/22 DOTA
[36:37]2014 DOTA2华西杯精英邀请赛5 24 VG VS iG
2014/05/25 DOTA
python字符串中的单双引
2017/02/16 Python
Python数据抓取爬虫代理防封IP方法
2018/12/23 Python
python通过http下载文件的方法详解
2019/07/26 Python
Python坐标轴操作及设置代码实例
2020/06/04 Python
快速一键生成Python爬虫请求头
2021/03/04 Python
详解CSS3实现响应式手风琴效果
2020/06/10 HTML / CSS
常用的HTML5列表标签
2017/06/20 HTML / CSS
阿迪达斯英国官方网站:adidas英国
2019/08/13 全球购物
简单的JAVA编程面试题
2013/03/19 面试题
大学生专科学习生活的自我评价
2013/12/07 职场文书
《月迹》教学反思
2014/02/19 职场文书
文明家庭先进事迹材料
2014/05/14 职场文书
园林技术专业求职信
2014/07/28 职场文书
正风肃纪查摆剖析材料
2014/10/10 职场文书
2015年教师业务工作总结
2015/05/26 职场文书
2019如何书写演讲稿?
2019/07/01 职场文书
研究生毕业登记表的自我鉴定范文
2019/07/15 职场文书
解决Pytorch dataloader时报错每个tensor维度不一样的问题
2021/05/28 Python
python基础之错误和异常处理
2021/10/24 Python
pt-archiver 主键自增
2022/04/26 MySQL