由pip和安装程序安装的软件包的Python软件包版本

  • 我是Python的Windows用户。 我用pip来安装软件,并且我在Python全局软件包回购中有大约十几个软件包。 但是,有一些我不能使用pip安装的软件包,例如:numpy,scipy,matplotlib,lxml。 据我了解,通过pip安装包需要编译,安装失败,因为他们不能编译出于某种原因。

  • 对于解决方法,我使用软件包的安装程序(.exe)文件进行安装。 他们工作得很好,并出现在已安装程序的控制面板列表中:

在这里输入图像说明

那为什么这个奇怪的行为? (但是import调用总是导致安装更高版本)。 我应该卸载由exe安装程序的所有包,并通过pip重新安装“一致性”?

pip方式下,虽然安装成功,但是编译器为一些包扔了一堆警告。