https://blog.csdn.net/JineD/article/details/124774570
上面那篇博文记录了很多解决方法,不过除了下面这种方法没试过,别的方法都没有用。因为我忘了那个python什么时候安装的,好像是安装哪个软件的时候环境需要才安装的,所以开始没想着换个版本。
在他的最终办法二中1和2的命令执行完后不会打印任何信息,于是开始找别的方法。
偶然看到了另一篇博客如何下载安装whl轮子以及确定Python适配版本_请确保你下载的wheel文件与你的系统和python版本匹配。-CSDN博客https://blog.csdn.net/qq_16763983/article/details/118674124
pip debug --verbose
执行完上面那个命令之后发现我打印出来是Compatible tags: 39 cp311-cp311-mingw_x86_64
这样的,自然也没有对应的.whl文件。
后面我重新下载了一个版本的python就可以解决了,不过要注意如果有多个版本的python,安装完添加环境变量的时候要将新安装的python路径放在旧的python路径前面,打开powershell输入
python --version
看看是不是自己新安装的版本号,3.4版本以上的可以使用下面这个命令安装pip
python -m ensurepip
使用下面的命令更新pip
python -m pip install --upgrade pip
再执行pip debug --verbose这个指令,看看Compatible tags:下的打印是否是××_win_××这样的。如果不是,从打印中可以看python的版本是否正确。如果不正确可能是pip的安装路径的环境变量在旧的python版本下面,pip的路径一般在××\Python\Python39\Scripts的路径下。
完成上述操作后,使用pip install 库名,就可以正常安装啦。