关于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捕捉和模拟鼠标事件的方法
Jun 03 Python
python中pygame针对游戏窗口的显示方法实例分析(附源码)
Nov 11 Python
Python编写登陆接口的方法
Jul 10 Python
python3 遍历删除特定后缀名文件的方法
Apr 23 Python
Python读取YUV文件,并显示的方法
Dec 04 Python
wxPython实现画图板
Aug 27 Python
python的faker库用法
Nov 28 Python
Pytorch基本变量类型FloatTensor与Variable用法
Jan 08 Python
详解Django关于StreamingHttpResponse与FileResponse文件下载的最优方法
Jan 07 Python
python re.match()用法相关示例
Jan 27 Python
虚拟环境及venv和virtualenv的区别说明
Feb 05 Python
Opencv 图片的OCR识别的实战示例
Mar 02 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开发需要注意的安全问题
2010/09/01 PHP
destoon供应信息title调用出公司名称的方法
2014/08/22 PHP
php防止sql注入简单分析
2015/03/18 PHP
Jquery 表单取值赋值的一些基本操作
2009/10/11 Javascript
Chrome Form多次提交表单问题的解决方法
2011/05/09 Javascript
基于JavaScript 下namespace 功能的简单分析
2013/07/05 Javascript
你可能不知道的JavaScript的new Function()方法
2014/04/17 Javascript
javascript实现控制的多级下拉菜单
2015/07/05 Javascript
基于BootStrap环境写jQuery tabs插件
2016/07/12 Javascript
Javascript中常用的检测方法小结
2016/10/08 Javascript
针对后台列表table拖拽比较实用的jquery拖动排序
2016/10/10 Javascript
angular2倒计时组件使用详解
2017/01/12 Javascript
nodejs实现的连接MySQL数据库功能示例
2018/01/25 NodeJs
Vue2.5 结合 Element UI 之 Table 和 Pagination 组件实现分页功能
2018/01/26 Javascript
JavaScript学习笔记之基于定时器实现图片无缝滚动功能详解
2019/01/09 Javascript
微信小程序页面间传递数组对象方法解析
2019/11/06 Javascript
JS原形与原型链深入详解
2020/05/09 Javascript
通过滑动翻页效果实现和移动端click事件问题
2021/01/26 Javascript
python批量修改文件名的实现代码
2014/09/01 Python
Python素数检测实例分析
2015/06/15 Python
分享几道你可能遇到的python面试题
2017/07/24 Python
Python基于time模块求程序运行时间的方法
2017/09/18 Python
Python3计算三角形的面积代码
2017/12/18 Python
pandas全表查询定位某个值所在行列的方法
2018/04/12 Python
对Python字符串中的换行符和制表符介绍
2018/05/03 Python
浅析HTML5中的download属性使用
2019/03/13 HTML / CSS
科沃斯机器人官网商城:Ecovacs
2016/08/29 全球购物
澳大利亚首屈一指的在线购物目的地:Kogan.com
2017/02/02 全球购物
大学生如何写自荐信
2014/01/08 职场文书
网上祭先烈心得体会
2014/09/01 职场文书
意外伤害赔偿协议书
2014/09/16 职场文书
客服专员岗位职责
2015/02/10 职场文书
2015年初中生自我评价范文
2015/03/03 职场文书
师范生小学见习总结
2015/06/23 职场文书
2015上半年个人工作总结
2015/07/27 职场文书
严以修身专题学习研讨会发言材料
2015/11/09 职场文书