0

I am trying to install scrapy with "pip install scrapy" . I followed the instructions as mentioned on http://doc.scrapy.org/en/latest/intro/install.html#intro-install-platform-notes. It first starts downloading packages and running setup.py for each but fails while trying to install cryptography package. Does any one know how to resolve this issue. Here is my complete traceback:

    C:\Users\Mubashar Kamran>pip install scrapy
    Downloading/unpacking scrapy
  Downloading Scrapy-0.24.4.tar.gz (783kB): 783kB downloaded
  Running setup.py egg_info for package scrapy

    no previously-included directories found matching 'docs\build'
Requirement already satisfied (use --upgrade to upgrade): Twisted>=10.0.0 in c:\
python27\lib\site-packages (from scrapy)
Downloading/unpacking w3lib>=1.8.0 (from scrapy)
  Downloading w3lib-1.10.0.tar.gz
  Running setup.py egg_info for package w3lib

Downloading/unpacking queuelib (from scrapy)
  Downloading queuelib-1.2.2.tar.gz
  Running setup.py egg_info for package queuelib

Requirement already satisfied (use --upgrade to upgrade): lxml in c:\python27\li
b\site-packages (from scrapy)
Downloading/unpacking pyOpenSSL (from scrapy)
  Downloading pyOpenSSL-0.14.tar.gz (128kB): 128kB downloaded
  Running setup.py egg_info for package pyOpenSSL

    warning: no previously-included files matching '*.pyc' found anywhere in dis
tribution
    no previously-included directories found matching 'doc\_build'
Downloading/unpacking cssselect>=0.9 (from scrapy)
  Downloading cssselect-0.9.1.tar.gz
  Running setup.py egg_info for package cssselect

    no previously-included directories found matching 'docs\_build'
Requirement already satisfied (use --upgrade to upgrade): six>=1.5.2 in c:\pytho
n27\lib\site-packages (from scrapy)
Requirement already satisfied (use --upgrade to upgrade): zope.interface>=3.6.0
in c:\python27\lib\site-packages (from Twisted>=10.0.0->scrapy)
Downloading/unpacking cryptography>=0.2.1 (from pyOpenSSL->scrapy)
  Downloading cryptography-0.5.4.tar.gz (320kB): 320kB downloaded
  Running setup.py egg_info for package cryptography
    Traceback (most recent call last):
      File "<string>", line 16, in <module>
      File "c:\users\mubash~1\appdata\local\temp\pip_build_Mubashar Kamran\crypt
ography\setup.py", line 174, in <module>
        "test": PyTest,
      File "C:\Python27\lib\distutils\core.py", line 112, in setup
        _setup_distribution = dist = klass(attrs)
      File "build\bdist.win32\egg\setuptools\dist.py", line 239, in __init__
      File "build\bdist.win32\egg\setuptools\dist.py", line 263, in fetch_build_
eggs
      File "build\bdist.win32\egg\pkg_resources.py", line 568, in resolve
        if entry is None:
      File "build\bdist.win32\egg\pkg_resources.py", line 806, in best_match
        is returned.
      File "build\bdist.win32\egg\pkg_resources.py", line 818, in obtain

      File "build\bdist.win32\egg\setuptools\dist.py", line 313, in fetch_build_
egg
      File "build\bdist.win32\egg\setuptools\command\easy_install.py", line 609,
 in easy_install

      File "build\bdist.win32\egg\setuptools\command\easy_install.py", line 639,
 in install_item

      File "build\bdist.win32\egg\setuptools\command\easy_install.py", line 825,
 in install_eggs

      File "build\bdist.win32\egg\setuptools\command\easy_install.py", line 1031
, in build_and_install

      File "build\bdist.win32\egg\setuptools\command\easy_install.py", line 1019
, in run_setup

    distutils.errors.DistutilsError: Setup script exited with error: Unable to f
ind vcvarsall.bat
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 16, in <module>

  File "c:\users\mubash~1\appdata\local\temp\pip_build_Mubashar Kamran\cryptogra
phy\setup.py", line 174, in <module>

    "test": PyTest,

  File "C:\Python27\lib\distutils\core.py", line 112, in setup

    _setup_distribution = dist = klass(attrs)

  File "build\bdist.win32\egg\setuptools\dist.py", line 239, in __init__

  File "build\bdist.win32\egg\setuptools\dist.py", line 263, in fetch_build_eggs


  File "build\bdist.win32\egg\pkg_resources.py", line 568, in resolve

    if entry is None:

  File "build\bdist.win32\egg\pkg_resources.py", line 806, in best_match

    is returned.

  File "build\bdist.win32\egg\pkg_resources.py", line 818, in obtain



  File "build\bdist.win32\egg\setuptools\dist.py", line 313, in fetch_build_egg

  File "build\bdist.win32\egg\setuptools\command\easy_install.py", line 609, in
easy_install



  File "build\bdist.win32\egg\setuptools\command\easy_install.py", line 639, in
install_item



  File "build\bdist.win32\egg\setuptools\command\easy_install.py", line 825, in
install_eggs



  File "build\bdist.win32\egg\setuptools\command\easy_install.py", line 1031, in
 build_and_install



  File "build\bdist.win32\egg\setuptools\command\easy_install.py", line 1019, in
 run_setup



distutils.errors.DistutilsError: Setup script exited with error: Unable to find
vcvarsall.bat

----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in c:\users\mubash~1\a
ppdata\local\temp\pip_build_Mubashar Kamran\cryptography
Storing complete log in C:\Users\Mubashar Kamran\pip\pip.log

C:\Users\Mubashar Kamran>

0 Answers0