在Windows 7上安装Scrapy-Python和Easy_install

时间:2015-01-26 12:49:04

标签: python windows installation scrapy easy-install

我尝试在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/下载并安装了适用于Windows的python-2.7.5.msi,并按照提到的方式设置了环境变量,但是当我尝试在命令提示符下运行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:\>

你能帮我解决一下吗?

4 个答案:

答案 0 :(得分:2)

Scrapy并不像他们FAQ

中提到的那样使用Python 3

你应该安装Python 2.7

答案 1 :(得分:1)

ur是python2语法,你试图安装一个incompatible包,意味着python2而不是python3:

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

python3.4默认安装了pip

答案 2 :(得分:1)

在Windows 7上安装scrapy的逐步方法

  1. Python Download link安装Python 2.7(请确保仅安装Python 2.7,因为Windows中的Python3目前没有scrapy)
  2. 在pyhton安装期间,有一个复选框可用于将python路径添加到系统变量中单击该选项。否则,您可以手动添加路径变量。 您需要调整PATH环境变量以包含Python可执行文件和其他脚本的路径。 需要将以下路径添加到PATH C:\Python27\;C:\Python27\Scripts\; windows add path variable
  3. 如果您在添加路径变量时遇到任何其他问题,请参阅此link
    3.要更新PATH,请在管理模式下打开命令提示符并运行::\python27\python.exe c:\python27\tools\scripts\win_add2path.py。关闭命令提示符窗口并重新打开它以使更改生效,运行以下命令,以检查添加到路径变量的事物。
    python -–version,其输出为Python 2.7.12(您的版本可能与我的版本不同)
    pip --version,其输出为pip 9.0.1(您的版本可能与我的版本不同)
     4.您需要安装Visual Basic C ++ Python编译器。您可以从Download link下载  5.然后安装安装libxml scrapy使用的python库。您可以通过将命令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 PageBlog on how to install scrapy on windows

答案 3 :(得分:0)

如何在Windows 8.1 Pro x64上的Python 3.6上安装Scrapy 1.4

pip install virtualenv
pip install virtualenvwrapper
pip install virtualenvwrapper-win
mkvirtualenv my_scrapy_project

我建议使用virtualenv。在我的示例中,我使用名称​​ my_scrapy_project 作为我的虚拟环境。 如果您想要退出virtualenv,只需输入停用,如果您想重新使用,只需输入 workon my_scrapy_project

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

pip install scrapy

就是这样,它应该有用。