Python 安装pypiwin32后,pywin32要求未得到满足

Python 安装pypiwin32后,pywin32要求未得到满足,python,pip,pywin32,Python,Pip,Pywin32,正在尝试使用pip为Python 2.7.13 windows x64安装pyad软件包。 需求中有pywin32软件包,因此我们得到一个错误: C:\Windows\system32>pip install pyad Collecting pyad Using cached pyad-0.5.16.tar.gz Requirement already satisfied: setuptools in c:\python27\lib\site-packages (from pyad) Co

正在尝试使用pip为Python 2.7.13 windows x64安装pyad软件包。 需求中有pywin32软件包,因此我们得到一个错误:

C:\Windows\system32>pip install pyad
Collecting pyad
Using cached pyad-0.5.16.tar.gz
Requirement already satisfied: setuptools in c:\python27\lib\site-packages (from pyad)
Collecting pywin32 (from pyad)
    Could not find a version that satisfies the requirement pywin32 (from pyad) (from versions: )
    No matching distribution found for pywin32 (from pyad)
然后我安装了pypiwin32,它通常在这种情况下工作:

C:\Windows\system32>pip install pypiwin32
Collecting pypiwin32
  Using cached pypiwin32-219-cp27-none-win32.whl
Installing collected packages: pypiwin32
Successfully installed pypiwin32-219
但在此之后,我仍然无法安装pyad,并出现与上面相同的错误,比如pypiwin32从未安装过:

C:\Windows\system32>pip install pyad
Collecting pyad
Using cached pyad-0.5.16.tar.gz
Requirement already satisfied: setuptools in c:\python27\lib\site-packages (from pyad)
Collecting pywin32 (from pyad)
    Could not find a version that satisfies the requirement pywin32 (from pyad) (from versions: )
    No matching distribution found for pywin32 (from pyad)
文件夹C:\Python27\Lib\site packages\pywin32\u system32存在,pypiwin32包似乎已安装

有什么办法解决这个问题吗?

您正面临pywin32安装问题,这是一个二进制程序

您可以下载pywin32的二进制程序。您可以使用

pip install pywin32-221-cp27-cp27m-win32.whl
如果是您下载的文件

根据您的安装Python版本和32/64位Python版本选择正确的版本

您可以获得详细说明

pyad声明需要pywin32分发包才能安装。分发包,即PyPI中可以pip安装的东西,不同于Python包,也不同于可以导入的带有_init __;.py的文件夹。命名很混乱


因此,由于未安装,它尝试安装pywin32,但找不到与您的Python环境相匹配的发行版:Windowsx64上的Python 2.7。在PyPI上,似乎只有Python3.6的发行版:

我知道,我可以从二进制文件中获得它,但我希望我可以使用pip来实现它,以便于将来的维护:不适用于WindowsVersion219,而是使用pip获得的。正如我所看到的,在Windowsx64上实际上有2.7的发行版:pypiwin32不是pywin32。一个有一个额外的pi。它们是分开列出的。我知道,pypiwin32不是pywin32。虽然它应该是一个替代品。同时,根据GitHub上的自述,pyad应该接受这种方式: