关于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的Django框架中模板碎片缓存简介
Jul 24 Python
老生常谈Python基础之字符编码
Jun 14 Python
使用python 爬虫抓站的一些技巧总结
Jan 10 Python
更新修改后的Python模块方法
Mar 03 Python
python利用re,bs4,requests模块获取股票数据
Jul 29 Python
关于keras.layers.Conv1D的kernel_size参数使用介绍
May 22 Python
keras模型保存为tensorflow的二进制模型方式
May 25 Python
python实现批量转换图片为黑白
Jun 16 Python
django filter过滤器实现显示某个类型指定字段不同值方式
Jul 16 Python
python中如何对多变量连续赋值
Jun 03 Python
OpenCV-Python实现图像平滑处理操作
Jun 08 Python
Python实现8种常用抽样方法
Jun 27 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实现的随机广告显示代码
2007/06/14 PHP
php日历[测试通过]
2008/03/27 PHP
php设计模式 State (状态模式)
2011/06/26 PHP
PHP正确配置mysql(apache环境)
2011/08/28 PHP
PHP APC缓存配置、使用详解
2014/03/06 PHP
php实现获取文件mime类型的方法
2015/02/11 PHP
如何修改Laravel中url()函数生成URL的根地址
2017/08/11 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
2017/11/16 PHP
phpstorm 配置xdebug的示例代码
2019/03/31 PHP
JavaScript 异步调用框架 (Part 3 - 代码实现)
2009/08/04 Javascript
JavaScript监听文本框回车事件并过滤文本框空格的方法
2015/04/16 Javascript
jQuery基本选择器和层次选择器学习使用
2017/02/27 Javascript
nodejs实现邮件发送服务实例分享
2017/03/29 NodeJs
vue.js 底部导航栏 一级路由显示 子路由不显示的解决方法
2018/03/09 Javascript
Node.js HTTP服务器中的文件、图片上传的方法
2019/09/23 Javascript
vue 虚拟DOM的原理
2020/10/03 Javascript
react项目从新建到部署的实现示例
2021/02/19 Javascript
[46:20]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第二场 1月22日
2021/03/11 DOTA
Python中为feedparser设置超时时间避免堵塞
2014/09/28 Python
全面了解python字符串和字典
2016/07/07 Python
python 上下文管理器使用方法小结
2017/10/10 Python
简单实现python聊天程序
2018/04/01 Python
python获取微信企业号打卡数据并生成windows计划任务
2019/04/30 Python
Python传递参数的多种方式(小结)
2019/09/18 Python
python 读取、写入txt文件的示例
2020/09/27 Python
乌克兰巴士票购买网站:inBus
2021/03/12 全球购物
AJAX应用和传统Web应用有什么不同
2013/08/24 面试题
计算机专业个人简短的自我评价
2013/10/23 职场文书
我们的节日清明节活动方案
2014/03/05 职场文书
《开国大典》教学反思
2014/04/19 职场文书
党的群众路线对照检查材料范文
2014/09/24 职场文书
四风自我剖析材料思想汇报
2014/10/01 职场文书
公司内部升职自荐信
2015/03/27 职场文书
汶川大地震感悟
2015/08/10 职场文书
Go 自定义package包设置与导入操作
2021/05/06 Golang
PostgreSQL数据库创建并使用视图以及子查询
2022/04/11 PostgreSQL