安装pypiwin32后不满足pywin32要求

时间:2017-05-17 16:48:10

标签: python pip pywin32

尝试使用pyad为Python 2.7.13(windows x64)安装pip包。 需求中有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_system32存在,似乎已安装pypiwin32包。

有任何解决此问题的想法吗?

2 个答案:

答案 0 :(得分:1)

您正面临import pandas as pd df = pd.read_csv(your_file_here, sep='\t') 安装问题,这是一个二进制轮。

您可以下载pywin32 here的二进制轮。你用

安装它
pywin32

如果是您下载的文件

选择与您的安装相关的正确版本(Python版本和32/64位Python版本)

您可以获得详细说明here

答案 1 :(得分:1)

pyad宣布需要" pywin32 发布包"为了安装。分发包,即来自PyPI的可以pip install的东西,不同于Python包,可以导入__init__.py的文件夹。命名令人困惑。

因此,由于未安装,尝试安装pywin32,但它无法找到与您的Python环境匹配的发行版:Python 2.7 on Windows x64。在PyPI上,似乎唯一的发行版是针对Python 3.6:https://pypi.python.org/pypi/pypiwin32/220