【pycharm安装包时报错】Could not find a version that satisfies the requirement pip

内容修改日志:

2023/1/26:创建此bug记录以及基本解决方法

文章目录

  • 一、问题描述及分析
  • 二、解决方法
  • 三、总结


一、问题描述及分析

  
问题:版本过新
分析:在使用pycharm时,创建好新的虚拟环境后,默认安装的pip包是最新的包,此时电脑系统安装的pip包可能会小于虚拟环境pip包的版本号。
下图为系统的pip版本为22.2.2 :
系统pip版本

下图为虚拟环境中pip的版本为22.3.1 :
【pycharm安装包时报错】Could not find a version that satisfies the requirement pip_第1张图片

  如果此时进行其他功能包的安装,可能会报错,本人的报错内容为“Could not find a version that satisfies the requirement keyboard”(找不到满足键盘要求的版本),提示内容大致为检查安装的pip版本是否合适。
  这里创建虚拟环境是为了将不同的环境分开,对于不同的项目而安装所需要的功能包,避免环境之间相互干扰冲突,同时避免功能包的冗余。

  


二、解决方法

将pip版本降低
其中22.2.2为你想要安装的包版本号,可以将这串数字替换为你想要安装的版本号。

python -m pip install pip==22.2.2

在终端里输入以上这串命令,执行结束后,在软件包里面安装想要的包试试。
如果不行可以直接在终端里面安装软件包

pip install 软件包

eg:

pip install keyboard

  


三、总结

总的来说,这种东西很玄学,有时候pip版本高了又可以下载。有时候终端命令又不可以下载。总之得多多尝试。

你可能感兴趣的:(问题记录,pycharm,pip,python)