在 windows 7 上安装 Scrapy-Python 和 Easy_install

Installing Scrapy-Python and Easy_install on windows 7

我正在尝试在 windows 7 上安装 Scrapy。我正在按照这些说明操作:

http://doc.scrapy.org/en/0.24/intro/install.html#intro-install

我已经按照本教程 https://adesquared.wordpress.com/2013/07/07/setting-up-python-and-easy_install-on-windows-7/ 下载并安装了 python-2.7.5.msi for windows,并且我设置了环境变量,但是当我在命令提示符下尝试 运行 python 时出现此错误:

Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\>python
‘python’ is not recognized as an internal or external command,
operable program or batch file.

C:\> python ez_setup.py install
‘python’ is not recognized as an internal or external command,
operable program or batch file.

C:\>

你能帮我解决这个问题吗?

ur 是 python2 语法你正在尝试安装一个 incompatible 包用于 python2 而不是 python3:

_ajax_crawlable_re = re.compile(ur'<meta\s+name=["\']fragment["\']\s+content=["\']!["\']/?>')
                                 ^^ python2 syntax

此外,python3.4

默认安装了 pip

Scrapy 不适用于 Python 3,正如他们在 FAQ

中提到的

你应该安装 Python 2.7

逐步安装 scrapy 的方法 Windows 7

  1. Python Download link安装Python 2.7(请务必安装Python 2.7,因为目前scrapy不适用于Windows中的Python3)
  2. 在 pyhton 安装期间,有一个复选框可用于添加 python 路径到系统变量,单击该选项。否则,您可以手动添加路径变量。 您需要调整 PATH 环境变量以包含 Python 可执行文件和其他脚本的路径。 需要将以下路径添加到 PATH C:\Python27\;C:\Python27\Scripts\;

如果您在添加路径变量时遇到任何其他问题,请参考此link
3. 要更新 PATH,请在管理模式下打开命令提示符 运行::\python27\python.exe c:\python27\tools\scripts\win_add2path.py。关闭命令提示符 window 并重新打开它以使更改生效,运行 以下内容命令,检查添加到路径变量的所有内容。
python -–version 将输出为 Python 2.7.12(您的版本可能与我的不同)
pip --version 将输出为 pip 9.0.1(您的版本可能与我的不同)
4. 你需要安装visual basic C++ Python编译器。您可以从 Download link
下载 5. 然后安装scrapy使用的python库libxml。您可以通过将命令 pip install libxml 写入命令提示符来下载它。 但是如果你在 pip 安装中遇到一些问题,你可以根据你的系统架构 http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 下载 libxml 下载它。在该下载目录中打开命令提示符,然后 pip install NAME_OF_PACKAGE.whl
6. 从 Download link 安装 pywin32。 确保下载与您的系统匹配的体系结构(win32 或 amd64)
7. 然后打开命令提示符和运行这个命令pip install scrapy
我希望这将有助于成功安装 scrapy 8. 作为参考,您可以使用这些链接 Scrapy official Page and Blog on how to install scrapy on windows

如何在 Python 3.6 和 Windows 8.1 Pro x64

上安装 Scrapy 1.4
pip install virtualenv
pip install virtualenvwrapper
pip install virtualenvwrapper-win
mkvirtualenv my_scrapy_project

我建议使用 virtualenv。在我的示例中,我为我的虚拟环境使用名称 my_scrapy_project。 如果你想退出 virtualenv,只需输入 deactivate,如果你想返回,只需输入 workon my_scrapy_project.

pip install lxml-4.1.1-cp36-cp36m-win32.whl

pip install scrapy

就是这样,它应该可以工作。