关于pycharm中pip版本10.0无法使用的解决办法
作者:全部梭哈迟早暴富 发布时间:2021-08-27 15:30:47
标签:pycharm,pip版本
一、背景:
近期在利用 pycharm 安装第三方库时会提示 pip 不是最新版本, 因此对 pip 进行更新,但是生成最新版本之后, pip 中由于缺少 main 函数,导致在 pycharm 中无法自动安装第三方库。
二、问题:
最新版本的 pip 无法自动安装第三方库,比如在安装 mxnet时,会提示:
解决办法:
网上的解决方案比较明确,大致以下两个步骤:
①找到 pycharm 的安装路径, 并找到路径下的 .../helpers/packaging_tool.py 文件。
②打开这个文件, 作以下修改:
文件最前面添加:
import pip._internal as pip_new
然后对两个函数 do_install 和 do_uninstall 进行修改,将原有的 return 语句注释掉,以以下语句分别进行替换:
return pip_new.main(['install'] + pkgs)
return pip_new.main(['uninstall', '-y'] + pkgs)
即:
完成之后,即可正常使用 pip 进行第三方库的安装, 效果如图:
来源:https://blog.csdn.net/z704630835/article/details/80434822


猜你喜欢
- 如下所示:import sysfrom PyQt5 import QtCore,QtGuifrom PyQt5.QtWidgets impo
- 一、前言最近做web网站的测试,遇到很多需要批量造数据的功能;比如某个页面展示数据条数需要达到10000条进行测试,此时手动构造数据肯定是不
- javascript版 俄罗斯方块(Russian box)小游戏,喜欢的朋友可以玩玩。对源代码感兴趣的朋友也可以研究一下。玩法介绍:可以输
- 1.使用npm进行初始化在本地创建项目的文件夹名称,如 node_test,并在该文件夹下进行黑窗口执行初始化命令 2. 安装 e
- 一、Array数组的更改array数组中修改的API示例如下://创建大量相同元素的数组//创建有10个String类型元素的数组,并且每个
- [mail function] ; For Win32 only. SMTP = mail3.focuschina.com smtp_por
- SQL 联合查询与XML解析实例
- SQL Server2005数据项的分拆与合并:参考示例如下:-- ====================================
- 一: 基本使用:1:环境的安装:pip install flask-sqlalchemypip install pymysql2:组件初始化
- 如果你有对触发器和事务的概念,有些了解,这篇文章,对你来说会是很简单,或能让你更进一步的了解触发器里面的一些故事,和触发器中事务个故事。在这
- 目录一、简介思路高德地图API二、获取经纬度三、路线规划(四种方式)获取出行路线数据处理四、演示效果五、结尾一、简介路径规划中包括步行、公交
- python安装pywifi1.Windows安装:在Dos窗口中输入以下命令:pip install pywifi如果找不到pip命令,那
- Rs.GetRows(N):N代表获取记录数量 Rs.GetRows(1):1表示只返回一行记录 Rs.GetRows(-1):-1表示默认
- 1、字符串(1)概念字符串英文名string,简称str。 字符串就是由一个个字符连接起来的组合, 你平时所见的字母、数
- for循环在Python中有遍历所有序列的项目,如列表或一个字符串。语法:for循环语法如下:for iterating_var
- PhotoSwipe插件能实现手机端点击图片全屏放大 再双击图片放大等功能PhotoSwipe插件官方网站 http://www.photo
- Step 1:在服务器图标上单击右键,选择property,然后选connection,把allow remote connection选上
- 前言:今天就开始讲Python中的模块篇了,模块是Python的重要组成部分,Python之所以可以写出多种多样的程序,其实跟模块的灵活运用
- vscode检测到#include错误,请更新includePath。解决方法最近电脑重做,重新安装了一边vscode,但是写代码的时候发现
- 本文实例讲述了JS笛卡尔积算法与多重数组笛卡尔积实现方法。分享给大家供大家参考,具体如下:js 笛卡尔积算法的实现代码,据对象或者数组生成笛