title: Unable to install grpcio using pip install grpcio
body: <p>I am getting error while installing grpcio using pip install grpcio on my windows machine.I read here - <a href="https://github.com/grpc/grpc/issues/17829" rel="noreferrer">https://github.com/grpc/grpc/issues/17829</a> that it may be due to error in a version of setuptools. I upgraded my setuptools to the latest version i.e. 41.0.1 . Still getting the same build error. Its not happening for any other package. I have tried reinstalling pip and python both on my laptop. I'm attaching my error </p>
  
  <pre><code>Building wheels for collected packages: grpcio
  Building wheel for grpcio (setup.py) ... error
  ERROR: Complete output from command 'c:\python27\python.exe' -u -c 'import setuptools, tokenize;__file__='"'"'c:\\users\\s\\appdata\\local\\temp\\pip-install-ge5zhq\\grpcio\\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel
  -d 'c:\users\s\appdata\local\temp\pip-wheel-txjhlh' --python-tag cp27:
    ERROR: Found cython-generated files...
    running bdist_wheel
    running build
    running build_py
    running build_project_metadata
    creating python_build
    creating python_build\lib.win-amd64-2.7
    creating python_build\lib.win-amd64-2.7\grpc
    copying src\python\grpcio\grpc\_auth.py -&gt; python_build\lib.win-amd64-2.7\grpc
    copying src\python\grpcio\grpc\_channel.py -&gt; python_build\lib.win-amd64-2.7\grpc
    copying src\python\grpcio\grpc\_common.py -&gt; python_build\lib.win-amd64-2.7\grpc
    copying src\python\grpcio\grpc\_compression.py -&gt; python_build\lib.win-amd64-2.7\grpc
    copying src\python\grpcio\grpc\_grpcio_metadata.py -&gt; python_build\lib.win-amd64-2.7\grpc
    copying src\python\grpcio\grpc\_interceptor.py -&gt; python_build\lib.win-amd64-2.7\grpc
    copying src\python\grpcio\grpc\_plugin_wrapping.py -&gt; python_build\lib.win-amd64-2.7\grpc
    copying src\python\grpcio\grpc\_server.py -&gt; python_build\lib.win-amd64-2.7\grpc
    copying src\python\grpcio\grpc\_utilities.py -&gt; python_build\lib.win-amd64-2.7\grpc
    copying src\python\grpcio\grpc\__init__.py -&gt; python_build\lib.win-amd64-2.7\grpc
    creating python_build\lib.win-amd64-2.7\grpc\beta
    copying src\python\grpcio\grpc\beta\implementations.py -&gt; python_build\lib.win-amd64-2.7\grpc\beta
    copying src\python\grpcio\grpc\beta\interfaces.py -&gt; python_build\lib.win-amd64-2.7\grpc\beta
    copying src\python\grpcio\grpc\beta\utilities.py -&gt; python_build\lib.win-amd64-2.7\grpc\beta
    copying src\python\grpcio\grpc\beta\_client_adaptations.py -&gt; python_build\lib.win-amd64-2.7\grpc\beta
        copying src\python\grpcio\grpc\beta\_metadata.py -&gt; python_build\lib.win-amd64-2.7\grpc\beta
        copying src\python\grpcio\grpc\beta\_server_adaptations.py -&gt; python_build\lib.win-amd64-2.7\grpc\beta
        copying src\python\grpcio\grpc\beta\__init__.py -&gt; python_build\lib.win-amd64-2.7\grpc\beta
        creating python_build\lib.win-amd64-2.7\grpc\experimental
        copying src\python\grpcio\grpc\experimental\gevent.py -&gt; python_build\lib.win-amd64-2.7\grpc\experimental
        copying src\python\grpcio\grpc\experimental\session_cache.py -&gt; python_build\lib.win-amd64-2.7\grpc\experimental
        copying src\python\grpcio\grpc\experimental\__init__.py -&gt; python_build\lib.win-amd64-2.7\grpc\experimental
        creating python_build\lib.win-amd64-2.7\grpc\framework
        copying src\python\grpcio\grpc\frame`enter code here`work\__init__.py -&gt; python_build\lib.win-amd64-2.7\grpc\framework
        creating python_build\lib.win-amd64-2.7\grpc\_cython
        copying src\python\grpcio\grpc\_cython\__init__.py -&gt; python_build\lib.win-amd64-2.7\grpc\_cython
        creating python_build\lib.win-amd64-2.7\grpc\framework\common
        copying src\python\grpcio\grpc\framework\common\cardinality.py -&gt; python_build\lib.win-amd64-2.7\grpc\framework\common
        copying src\python\grpcio\grpc\framework\common\style.py -&gt; python_build\lib.win-amd64-2.7\grpc\framework\common
        copying src\python\grpcio\grpc\framework\common\__init__.py -&gt; python_build\lib.win-amd64-2.7\grpc\framework\common
        creating python_build\lib.win-amd64-2.7\grpc\framework\foundation
        copying src\python\grpcio\grpc\framework\foundation\abandonment.py -&gt; python_build\lib.win-amd64-2.7\grpc\framework\foundation
        copying src\python\grpcio\grpc\framework\foundation\callable_util.py -&gt; python_build\lib.win-amd64-2.7\grpc\framework\foundation
        copying src\python\grpcio\grpc\framework\foundation\future.py -&gt; python_build\lib.win-amd64-2.7\grpc\framework\foundation
        copying src\python\grpcio\grpc\framework\foundation\logging_pool.py -&gt; python_build\lib.win-amd64-2.7\grpc\framework\foundation
        copying src\python\grpcio\grpc\framework\foundation\stream.py -&gt; python_build\lib.win-amd64-2.7\grpc\framework\foundation
        copying src\python\grpcio\grpc\framework\foundation\stream_util.py -&gt; python_build\lib.win-amd64-2.7\grpc\framework\foundation
        copying src\python\grpcio\grpc\framework\foundation\__init__.py -&gt; python_build\lib.win-amd64-2.7\grpc\framework\foundation
        creating python_build\lib.win-amd64-2.7\grpc\framework\interfaces
        copying src\python\grpcio\grpc\framework\interfaces\__init__.py -&gt; python_build\lib.win-amd64-2.7\grpc\framework\interfaces
        creating python_build\lib.win-amd64-2.7\grpc\framework\interfaces\base
        copying src\python\grpcio\grpc\framework\interfaces\base\base.py -&gt; python_build\lib.win-amd64-2.7\grpc\framework\interfaces\base
        copying src\python\grpcio\grpc\framework\interfaces\base\utilities.py -&gt; python_build\lib.win-amd64-2.7\grpc\framework\interfaces\base
        copying src\python\grpcio\grpc\framework\interfaces\base\__init__.py -&gt; python_build\lib.win-amd64-2.7\grpc\framework\interfaces\base
        creating python_build\lib.win-amd64-2.7\grpc\framework\interfaces\face
        copying src\python\grpcio\grpc\framework\interfaces\face\face.py -&gt; python_build\lib.win-amd64-2.7\grpc\framework\interfaces\face
        copying src\python\grpcio\grpc\framework\interfaces\face\utilities.py -&gt; python_build\lib.win-amd64-2.7\grpc\framework\interfaces\face
        copying src\python\grpcio\grpc\framework\interfaces\face\__init__.py -&gt; python_build\lib.win-amd64-2.7\grpc\framework\interfaces\face
        creating python_build\lib.win-amd64-2.7\grpc\_cython\_cygrpc
        copying src\python\grpcio\grpc\_cython\_cygrpc\__init__.py -&gt; python_build\lib.win-amd64-2.7\grpc\_cython\_cygrpc
        creating python_build\lib.win-amd64-2.7\grpc\_cython\_credentials
        copying src\python\grpcio\grpc\_cython\_credentials\roots.pem -&gt; python_build\lib.win-amd64-2.7\grpc\_cython\_credentials
        running build_ext
        error: [Error 2] The system cannot find the file specified
        ----------------------------------------
        ERROR: Failed building wheel for grpcio
        Running setup.py clean for grpcio
      Failed to build grpcio
  </code></pre>