关于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 相关文章推荐
10个易被忽视但应掌握的Python基本用法
Apr 01 Python
Python多线程爬虫简单示例
Mar 04 Python
python cx_Oracle的基础使用方法(连接和增删改查)
Nov 19 Python
python判断列表的连续数字范围并分块的方法
Nov 16 Python
使用Python做定时任务及时了解互联网动态
May 15 Python
python 同时读取多个文件的例子
Jul 16 Python
Python基于pyecharts实现关联图绘制
Mar 27 Python
Python基于BeautifulSoup爬取京东商品信息
Jun 01 Python
Lombok插件安装(IDEA)及配置jar包使用详解
Nov 04 Python
使用Python制作一个数据预处理小工具(多种操作一键完成)
Feb 07 Python
8g内存用python读取10文件_面试题-python 如何读取一个大于 10G 的txt文件?
May 28 Python
python随机打印成绩排名表
Jun 23 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
php 魔术方法使用说明
2009/10/20 PHP
php入门学习知识点三 PHP上传
2011/07/14 PHP
php使用simplexml_load_file加载XML文件并显示XML的方法
2015/03/19 PHP
php强大的时间转换函数strtotime
2016/02/18 PHP
第一个JavaScript入门基础 document.write输出
2010/02/22 Javascript
分析Node.js connect ECONNREFUSED错误
2013/04/09 Javascript
关闭浏览器时提示onbeforeunload事件
2013/12/25 Javascript
全面接触神奇的Bootstrap导航条实战篇
2016/08/01 Javascript
微信小程序 保留小数(toFixed)详细介绍
2016/11/16 Javascript
详解在vue-cli中使用路由
2017/09/25 Javascript
Vue使用mixins实现压缩图片代码
2018/03/14 Javascript
JS中‘hello’与new String(‘hello’)引出的问题详解
2018/08/14 Javascript
Vue表单输入绑定的示例代码
2018/11/01 Javascript
JavaScript学习笔记之DOM基础操作实例小结
2019/01/09 Javascript
vue实现点击隐藏与显示实例分享
2019/02/13 Javascript
如何优雅地在vue中添加权限控制示例详解
2019/03/07 Javascript
vue 动态给每个页面添加title、关键词和描述的方法
2020/08/28 Javascript
[02:35]DOTA2英雄基础教程 狙击手
2014/01/14 DOTA
[50:11]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第三场
2018/04/09 DOTA
python3+PyQt5实现自定义流体混合窗口部件
2018/04/24 Python
Python实现的从右到左字符串替换方法示例
2018/07/06 Python
python如何编写win程序
2020/06/08 Python
Python抖音快手代码舞(字符舞)的实现方法
2021/02/07 Python
HTML5 Canvas 实现K线图的示例代码
2019/12/23 HTML / CSS
阿迪达斯比利时官方商城:adidas比利时
2016/10/10 全球购物
测绘专业大学生职业生涯规划书
2014/02/10 职场文书
护士岗位职责
2014/02/16 职场文书
保安岗位职责
2014/02/21 职场文书
环保建议书
2014/03/12 职场文书
集中整治工作方案
2014/05/01 职场文书
CSS3 实现的图片悬停的切换按钮
2021/04/13 HTML / CSS
Python 快速验证代理IP是否有效的方法实现
2021/07/15 Python
前端实现滑动按钮AJAX与后端交互的示例代码
2022/02/24 Javascript
JS实现页面炫酷的时钟特效示例
2022/08/14 Javascript
vue实现简易音乐播放器
2022/08/14 Vue.js