无法在Windows 64位上安装Scrapy

Siv*_*iva 2 python pip scrapy python-2.7

我试图在我的Windows 7 64位机器上安装Scrapy.我开始按照Scrapy文档中的说明进行操作.

我起身直到命令'pip install Scrapy'.一切正常,除了它找不到'libxml2':

Could not find function xmlCheckVersion in library libxml2. Is libxml2     installed?
Run Code Online (Sandbox Code Playgroud)

然后我访问了这个网站以获取以下二进制文件libxml2:

ftp://ftp.zlatkovic.com/libxml/64bit/

安装说明libxml2如下:https://www.zlatkovic.com/libxml.en.html

他们声明你应该解压缩二进制文件并将BIN文件夹的内容放在路径中C:\WINDOWS.我这样做了 但是,在尝试再次安装Scrapy后,我仍然收到相同的错误.有什么我想念的吗?

vod*_*vas 5

只需在Windows10 x64上安装Scrapy.它仅在Windows上安装Python 2.7.我从这里用过tutotial .

  1. 从官方网站下载并安装 Python 2.7
  2. cmd使用完全管理员权限打开命令promt()并键入:

    c:\python27\python.exe c:\python27\tools\scripts\win_add2path.py 并按 Enter

  3. 为Python 2.7安装Microsoft Visual C++

  4. 安装OpenSSL(对不起,由于声誉很小,无法附加链接).将它下载到某个文件夹,例如C:\ Python27\Scripts并从那里执行命令:( pip install pyOpenSSL-16.0.0-py2.py3-none-any.whl文件名不能相同)

  5. 像以前的文件一样安装lxml: pip install lxml-3.6.0-cp27-cp27m-win32.whl

  6. 安装Pywin32

  7. 最后,安装Scrapy - pip install Scrapy

可以建议下载并安装x32架构所需的所有软件(即使你有x64系统).