内容修改日志:
2023/1/26:创建此bug记录以及基本解决方法
一、问题描述及分析
问题:版本过新
分析:在使用pycharm时,创建好新的虚拟环境后,默认安装的pip包是最新的包,此时电脑系统安装的pip包可能会小于虚拟环境pip包的版本号。
下图为系统的pip版本为22.2.2 :
下图为虚拟环境中pip的版本为22.3.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版本高了又可以下载。有时候终端命令又不可以下载。总之得多多尝试。