Python scrapy:没有名为win32api的模块(windows)

Python scrapy:没有名为win32api的模块(windows),python,python-2.7,scrapy,pywin32,Python,Python 2.7,Scrapy,Pywin32,我正在尝试在windows上安装和使用Scrapy,但出现以下错误 scrapy-pratice\scrapyenv\lib\site-packages\scrapy\utils\misc.py", line 42, in load_object raise ImportError("Error loading object '%s': %s" % (path, e)) ImportError: Error loading object 'scrapy.core.downloader.h

我正在尝试在windows上安装和使用Scrapy,但出现以下错误

scrapy-pratice\scrapyenv\lib\site-packages\scrapy\utils\misc.py", line 42, in load_object
    raise ImportError("Error loading object '%s': %s" % (path, e))
ImportError: Error loading object 'scrapy.core.downloader.handlers.s3.S3DownloadHandler': No module named win32api
我已经从下载并安装了基于python版本的pywin32

版本和其他详细信息。我有一个python 2.7目录,其中包含python和脚本

(C:\Python27)

pywin32-wininst.txt file (first few lines)
*** Installation started 2014/11/01 07:56 ***
Source: C:\Users\rajesh\Downloads\pywin32-219.win32-py2.7.exe
999 Root Key: HKEY_LOCAL_MACHINE
020 Reg DB Key: [Software\Microsoft\Windows\CurrentVersion\Uninstall]pywin32-py2.7
这是我的python和Scrapy版本

(scrapyenv) PS C:\Users\....\hackernews\hackernews> scrapy version -v
Scrapy  : 0.24.4
lxml    : 3.4.0.0
libxml2 : 2.9.0
Twisted : 14.0.2
Python  : 2.7.4 (default, Apr  6 2013, 19:54:46) [MSC v.1500 32 bit (Intel)]
Platform: Windows-7-6.1.7601-SP1

(scrapyenv) PS C:\Users\....\hackernews\hackernews> python version -v
Python 2.7.4 (default, Apr  6 2013, 19:54:46) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

是否需要设置任何环境变量才能使其工作?我如何调试这个?如果相关的话,我是在virtualenv(-无站点包)中执行此操作。

很可能您安装了错误的bit版本。检查您的PythonIDE并安装相同位版本的Scrapy。我想这应该会有帮助。

我能够通过在我的VirtualNV中使用easy_install.exe文件来实现这一点

easy_install <\path\to\downloaded_file>\pywin32-219.win32-py2.7.exe
easy\u install\pywin32-219.win32-py2.7.exe

安装pywin32模块。您可以使用pip命令,如-


pip安装pywin32

编辑了我的问题以添加更多详细信息。我使用的是python 2.7,32位版本,我安装了相应的scrapy版本。投票赞成让我检查我的版本,并意识到我使用的是32位版本而不是64位版本。您可以使用pip:
pip安装pypiwin32