title: cl.exe' failed: No such file or directory when installing Scrapy
body: <p>I'm trying to install Scrapy framework.
  After installing all dependent libraries and start installing setup.py file, I get this error message: "cl.exe' failed: No such file or directory"
  I'm working with python 3.6, Windows 7 64 bits.
  Here is the full error message:</p>
  
  <pre><code>    copying src\twisted\trial\_dist\test\test_worker.py -&gt; build\lib.win32-3.6\t
  wisted\trial\_dist\test
      copying src\twisted\trial\_dist\test\test_workerreporter.py -&gt; build\lib.win
  32-3.6\twisted\trial\_dist\test
      copying src\twisted\trial\_dist\test\test_workertrial.py -&gt; build\lib.win32-
  3.6\twisted\trial\_dist\test
      copying src\twisted\trial\_dist\test\__init__.py -&gt; build\lib.win32-3.6\twis
  ted\trial\_dist\test
      creating build\lib.win32-3.6\twisted\web\test
      copying src\twisted\web\test\requesthelper.py -&gt; build\lib.win32-3.6\twisted
  \web\test
      copying src\twisted\web\test\test_agent.py -&gt; build\lib.win32-3.6\twisted\we
  b\test
      copying src\twisted\web\test\test_error.py -&gt; build\lib.win32-3.6\twisted\we
  b\test
      copying src\twisted\web\test\test_flatten.py -&gt; build\lib.win32-3.6\twisted\
  web\test
      copying src\twisted\web\test\test_http.py -&gt; build\lib.win32-3.6\twisted\web
  \test
      copying src\twisted\web\test\test_http2.py -&gt; build\lib.win32-3.6\twisted\we
  b\test
      copying src\twisted\web\test\test_httpauth.py -&gt; build\lib.win32-3.6\twisted
  \web\test
      copying src\twisted\web\test\test_http_headers.py -&gt; build\lib.win32-3.6\twi
  sted\web\test
      copying src\twisted\web\test\test_newclient.py -&gt; build\lib.win32-3.6\twiste
  d\web\test
      copying src\twisted\web\test\test_proxy.py -&gt; build\lib.win32-3.6\twisted\we
  b\test
      copying src\twisted\web\test\test_resource.py -&gt; build\lib.win32-3.6\twisted
  \web\test
      copying src\twisted\web\test\test_script.py -&gt; build\lib.win32-3.6\twisted\w
  eb\test
      copying src\twisted\web\test\test_stan.py -&gt; build\lib.win32-3.6\twisted\web
  \test
      copying src\twisted\web\test\test_static.py -&gt; build\lib.win32-3.6\twisted\w
  eb\test
      copying src\twisted\web\test\test_tap.py -&gt; build\lib.win32-3.6\twisted\web\
  test
      copying src\twisted\web\test\test_template.py -&gt; build\lib.win32-3.6\twisted
  \web\test
      copying src\twisted\web\test\test_util.py -&gt; build\lib.win32-3.6\twisted\web
  \test
      copying src\twisted\web\test\test_vhost.py -&gt; build\lib.win32-3.6\twisted\we
  b\test
      copying src\twisted\web\test\test_web.py -&gt; build\lib.win32-3.6\twisted\web\
  test
      copying src\twisted\web\test\test_webclient.py -&gt; build\lib.win32-3.6\twiste
  d\web\test
      copying src\twisted\web\test\test_web__responses.py -&gt; build\lib.win32-3.6\t
  wisted\web\test
      copying src\twisted\web\test\test_wsgi.py -&gt; build\lib.win32-3.6\twisted\web
  \test
      copying src\twisted\web\test\test_xmlrpc.py -&gt; build\lib.win32-3.6\twisted\w
  eb\test
      copying src\twisted\web\test\_util.py -&gt; build\lib.win32-3.6\twisted\web\tes
  t
      copying src\twisted\web\test\__init__.py -&gt; build\lib.win32-3.6\twisted\web\
  test
      creating build\lib.win32-3.6\twisted\web\_auth
      copying src\twisted\web\_auth\basic.py -&gt; build\lib.win32-3.6\twisted\web\_a
  uth
      copying src\twisted\web\_auth\digest.py -&gt; build\lib.win32-3.6\twisted\web\_
  auth
      copying src\twisted\web\_auth\wrapper.py -&gt; build\lib.win32-3.6\twisted\web\
  _auth
      copying src\twisted\web\_auth\__init__.py -&gt; build\lib.win32-3.6\twisted\web
  \_auth
      creating build\lib.win32-3.6\twisted\words\im
      copying src\twisted\words\im\baseaccount.py -&gt; build\lib.win32-3.6\twisted\w
  ords\im
      copying src\twisted\words\im\basechat.py -&gt; build\lib.win32-3.6\twisted\word
  s\im
      copying src\twisted\words\im\basesupport.py -&gt; build\lib.win32-3.6\twisted\w
  ords\im
      copying src\twisted\words\im\interfaces.py -&gt; build\lib.win32-3.6\twisted\wo
  rds\im
      copying src\twisted\words\im\ircsupport.py -&gt; build\lib.win32-3.6\twisted\wo
  rds\im
      copying src\twisted\words\im\locals.py -&gt; build\lib.win32-3.6\twisted\words\
  im
      copying src\twisted\words\im\pbsupport.py -&gt; build\lib.win32-3.6\twisted\wor
  ds\im
      copying src\twisted\words\im\__init__.py -&gt; build\lib.win32-3.6\twisted\word
  s\im
      creating build\lib.win32-3.6\twisted\words\protocols
      copying src\twisted\words\protocols\irc.py -&gt; build\lib.win32-3.6\twisted\wo
  rds\protocols
      copying src\twisted\words\protocols\__init__.py -&gt; build\lib.win32-3.6\twist
  ed\words\protocols
      creating build\lib.win32-3.6\twisted\words\test
      copying src\twisted\words\test\test_basechat.py -&gt; build\lib.win32-3.6\twist
  ed\words\test
      copying src\twisted\words\test\test_basesupport.py -&gt; build\lib.win32-3.6\tw
  isted\words\test
      copying src\twisted\words\test\test_domish.py -&gt; build\lib.win32-3.6\twisted
  \words\test
      copying src\twisted\words\test\test_irc.py -&gt; build\lib.win32-3.6\twisted\wo
  rds\test
      copying src\twisted\words\test\test_ircsupport.py -&gt; build\lib.win32-3.6\twi
  sted\words\test
      copying src\twisted\words\test\test_irc_service.py -&gt; build\lib.win32-3.6\tw
  isted\words\test
      copying src\twisted\words\test\test_jabberclient.py -&gt; build\lib.win32-3.6\t
  wisted\words\test
      copying src\twisted\words\test\test_jabbercomponent.py -&gt; build\lib.win32-3.
  6\twisted\words\test
      copying src\twisted\words\test\test_jabbererror.py -&gt; build\lib.win32-3.6\tw
  isted\words\test
      copying src\twisted\words\test\test_jabberjid.py -&gt; build\lib.win32-3.6\twis
  ted\words\test
      copying src\twisted\words\test\test_jabberjstrports.py -&gt; build\lib.win32-3.
  6\twisted\words\test
      copying src\twisted\words\test\test_jabbersasl.py -&gt; build\lib.win32-3.6\twi
  sted\words\test
      copying src\twisted\words\test\test_jabbersaslmechanisms.py -&gt; build\lib.win
  32-3.6\twisted\words\test
      copying src\twisted\words\test\test_jabberxmlstream.py -&gt; build\lib.win32-3.
  6\twisted\words\test
      copying src\twisted\words\test\test_jabberxmppstringprep.py -&gt; build\lib.win
  32-3.6\twisted\words\test
      copying src\twisted\words\test\test_service.py -&gt; build\lib.win32-3.6\twiste
  d\words\test
      copying src\twisted\words\test\test_xishutil.py -&gt; build\lib.win32-3.6\twist
  ed\words\test
      copying src\twisted\words\test\test_xmlstream.py -&gt; build\lib.win32-3.6\twis
  ted\words\test
      copying src\twisted\words\test\test_xmpproutertap.py -&gt; build\lib.win32-3.6\
  twisted\words\test
      copying src\twisted\words\test\test_xpath.py -&gt; build\lib.win32-3.6\twisted\
  words\test
      copying src\twisted\words\test\__init__.py -&gt; build\lib.win32-3.6\twisted\wo
  rds\test
      creating build\lib.win32-3.6\twisted\words\xish
      copying src\twisted\words\xish\domish.py -&gt; build\lib.win32-3.6\twisted\word
  s\xish
      copying src\twisted\words\xish\utility.py -&gt; build\lib.win32-3.6\twisted\wor
  ds\xish
      copying src\twisted\words\xish\xmlstream.py -&gt; build\lib.win32-3.6\twisted\w
  ords\xish
      copying src\twisted\words\xish\xpath.py -&gt; build\lib.win32-3.6\twisted\words
  \xish
      copying src\twisted\words\xish\xpathparser.py -&gt; build\lib.win32-3.6\twisted
  \words\xish
      copying src\twisted\words\xish\__init__.py -&gt; build\lib.win32-3.6\twisted\wo
  rds\xish
      creating build\lib.win32-3.6\twisted\words\protocols\jabber
      copying src\twisted\words\protocols\jabber\client.py -&gt; build\lib.win32-3.6\
  twisted\words\protocols\jabber
      copying src\twisted\words\protocols\jabber\component.py -&gt; build\lib.win32-3
  .6\twisted\words\protocols\jabber
      copying src\twisted\words\protocols\jabber\error.py -&gt; build\lib.win32-3.6\t
  wisted\words\protocols\jabber
      copying src\twisted\words\protocols\jabber\ijabber.py -&gt; build\lib.win32-3.6
  \twisted\words\protocols\jabber
      copying src\twisted\words\protocols\jabber\jid.py -&gt; build\lib.win32-3.6\twi
  sted\words\protocols\jabber
      copying src\twisted\words\protocols\jabber\jstrports.py -&gt; build\lib.win32-3
  .6\twisted\words\protocols\jabber
      copying src\twisted\words\protocols\jabber\sasl.py -&gt; build\lib.win32-3.6\tw
  isted\words\protocols\jabber
      copying src\twisted\words\protocols\jabber\sasl_mechanisms.py -&gt; build\lib.w
  in32-3.6\twisted\words\protocols\jabber
      copying src\twisted\words\protocols\jabber\xmlstream.py -&gt; build\lib.win32-3
  .6\twisted\words\protocols\jabber
      copying src\twisted\words\protocols\jabber\xmpp_stringprep.py -&gt; build\lib.w
  in32-3.6\twisted\words\protocols\jabber
      copying src\twisted\words\protocols\jabber\__init__.py -&gt; build\lib.win32-3.
  6\twisted\words\protocols\jabber
      creating build\lib.win32-3.6\twisted\_threads\test
      copying src\twisted\_threads\test\test_convenience.py -&gt; build\lib.win32-3.6
  \twisted\_threads\test
      copying src\twisted\_threads\test\test_memory.py -&gt; build\lib.win32-3.6\twis
  ted\_threads\test
      copying src\twisted\_threads\test\test_team.py -&gt; build\lib.win32-3.6\twiste
  d\_threads\test
      copying src\twisted\_threads\test\test_threadworker.py -&gt; build\lib.win32-3.
  6\twisted\_threads\test
      copying src\twisted\_threads\test\__init__.py -&gt; build\lib.win32-3.6\twisted
  \_threads\test
      running egg_info
      writing src\Twisted.egg-info\PKG-INFO
      writing dependency_links to src\Twisted.egg-info\dependency_links.txt
      writing entry points to src\Twisted.egg-info\entry_points.txt
      writing requirements to src\Twisted.egg-info\requires.txt
      writing top-level names to src\Twisted.egg-info\top_level.txt
      warning: manifest_maker: standard file '-c' not found
  
      reading manifest file 'src\Twisted.egg-info\SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      warning: no previously-included files matching '*.misc' found under director
  y 'src\twisted'
      warning: no previously-included files matching '*.bugfix' found under direct
  ory 'src\twisted'
      warning: no previously-included files matching '*.doc' found under directory
   'src\twisted'
      warning: no previously-included files matching '*.feature' found under direc
  tory 'src\twisted'
      warning: no previously-included files matching '*.removal' found under direc
  tory 'src\twisted'
      warning: no previously-included files matching 'NEWS' found under directory
  'src\twisted'
      warning: no previously-included files matching 'README' found under director
  y 'src\twisted'
      warning: no previously-included files matching 'topfiles' found under direct
  ory 'src\twisted'
      warning: no previously-included files found matching 'src\twisted\topfiles\C
  REDITS'
      warning: no previously-included files found matching 'src\twisted\topfiles\C
  hangeLog.Old'
      warning: no previously-included files found matching 'codecov.yml'
      warning: no previously-included files found matching 'appveyor.yml'
      no previously-included directories found matching 'bin'
      no previously-included directories found matching 'admin'
      no previously-included directories found matching '.travis'
      warning: no previously-included files found matching 'docs\historic\2003'
      warning: no previously-included files matching '*' found under directory 'do
  cs\historic\2003'
      writing manifest file 'src\Twisted.egg-info\SOURCES.txt'
      copying src\twisted\python\_sendmsg.c -&gt; build\lib.win32-3.6\twisted\python
      copying src\twisted\python\twisted-completion.zsh -&gt; build\lib.win32-3.6\twi
  sted\python
      creating build\lib.win32-3.6\twisted\python\_pydoctortemplates
      copying src\twisted\python\_pydoctortemplates\common.html -&gt; build\lib.win32
  -3.6\twisted\python\_pydoctortemplates
      copying src\twisted\python\_pydoctortemplates\index.html -&gt; build\lib.win32-
  3.6\twisted\python\_pydoctortemplates
      copying src\twisted\python\_pydoctortemplates\summary.html -&gt; build\lib.win3
  2-3.6\twisted\python\_pydoctortemplates
      copying src\twisted\runner\portmap.c -&gt; build\lib.win32-3.6\twisted\runner
      copying src\twisted\test\raiser.c -&gt; build\lib.win32-3.6\twisted\test
      copying src\twisted\test\raiser.pyx -&gt; build\lib.win32-3.6\twisted\test
      copying src\twisted\test\server.pem -&gt; build\lib.win32-3.6\twisted\test
      copying src\twisted\internet\iocpreactor\build.bat -&gt; build\lib.win32-3.6\tw
  isted\internet\iocpreactor
      copying src\twisted\internet\iocpreactor\notes.txt -&gt; build\lib.win32-3.6\tw
  isted\internet\iocpreactor
      creating build\lib.win32-3.6\twisted\internet\iocpreactor\iocpsupport
      copying src\twisted\internet\iocpreactor\iocpsupport\acceptex.pxi -&gt; build\l
  ib.win32-3.6\twisted\internet\iocpreactor\iocpsupport
      copying src\twisted\internet\iocpreactor\iocpsupport\connectex.pxi -&gt; build\
  lib.win32-3.6\twisted\internet\iocpreactor\iocpsupport
      copying src\twisted\internet\iocpreactor\iocpsupport\iocpsupport.c -&gt; build\
  lib.win32-3.6\twisted\internet\iocpreactor\iocpsupport
      copying src\twisted\internet\iocpreactor\iocpsupport\iocpsupport.pyx -&gt; buil
  d\lib.win32-3.6\twisted\internet\iocpreactor\iocpsupport
      copying src\twisted\internet\iocpreactor\iocpsupport\winsock_pointers.c -&gt; b
  uild\lib.win32-3.6\twisted\internet\iocpreactor\iocpsupport
      copying src\twisted\internet\iocpreactor\iocpsupport\winsock_pointers.h -&gt; b
  uild\lib.win32-3.6\twisted\internet\iocpreactor\iocpsupport
      copying src\twisted\internet\iocpreactor\iocpsupport\wsarecv.pxi -&gt; build\li
  b.win32-3.6\twisted\internet\iocpreactor\iocpsupport
      copying src\twisted\internet\iocpreactor\iocpsupport\wsasend.pxi -&gt; build\li
  b.win32-3.6\twisted\internet\iocpreactor\iocpsupport
      copying src\twisted\internet\test\_awaittests.py.3only -&gt; build\lib.win32-3.
  6\twisted\internet\test
      copying src\twisted\internet\test\_yieldfromtests.py.3only -&gt; build\lib.win3
  2-3.6\twisted\internet\test
      creating build\lib.win32-3.6\twisted\internet\test\fake_CAs
      copying src\twisted\internet\test\fake_CAs\chain.pem -&gt; build\lib.win32-3.6\
  twisted\internet\test\fake_CAs
      copying src\twisted\internet\test\fake_CAs\not-a-certificate -&gt; build\lib.wi
  n32-3.6\twisted\internet\test\fake_CAs
      copying src\twisted\internet\test\fake_CAs\thing1.pem -&gt; build\lib.win32-3.6
  \twisted\internet\test\fake_CAs
      copying src\twisted\internet\test\fake_CAs\thing2-duplicate.pem -&gt; build\lib
  .win32-3.6\twisted\internet\test\fake_CAs
      copying src\twisted\internet\test\fake_CAs\thing2.pem -&gt; build\lib.win32-3.6
  \twisted\internet\test\fake_CAs
      creating build\lib.win32-3.6\twisted\mail\test
      copying src\twisted\mail\test\rfc822.message -&gt; build\lib.win32-3.6\twisted\
  mail\test
      copying src\twisted\words\im\instancemessenger.glade -&gt; build\lib.win32-3.6\
  twisted\words\im
      copying src\twisted\words\xish\xpathparser.g -&gt; build\lib.win32-3.6\twisted\
  words\xish
      running build_ext
      building 'twisted.test.raiser' extension
      creating build\temp.win32-3.6
      creating build\temp.win32-3.6\Release
      creating build\temp.win32-3.6\Release\src
      creating build\temp.win32-3.6\Release\src\twisted
      creating build\temp.win32-3.6\Release\src\twisted\test
      cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DWIN32=1 -Ic:\users\yassine\appd
  ata\local\programs\python\python36-32\include -Ic:\users\yassine\appdata\local\p
  rograms\python\python36-32\include /Tcsrc/twisted/test/raiser.c /Fobuild\temp.wi
  n32-3.6\Release\src/twisted/test/raiser.obj
      error: command 'cl.exe' failed: No such file or directory
  </code></pre>
  
  <p>Maybe the question is not well explained, But I'm here to respond to any question.</p>