tag:help.appveyor.com,2012-11-13:/discussions/questions/15907-error-executing-pip-install-pywin32AppVeyor: Discussion 2018-08-25T02:26:01Ztag:help.appveyor.com,2012-11-13:Comment/443811782017-12-26T20:14:08Z2017-12-26T20:14:08ZError executing "pip install pywin32"<div><p>Those URLs are what you click in browser, not what files actually being downloaded from. Usually use <a href="https://www.telerik.com/fiddler">Fiddler</a> to understand what is real file location. In this case they are:</p>
<pre>
<code>https://superb-sea2.dl.sourceforge.net/project/pywin32/pywin32/Build%20221/pywin32-221.win-amd64-py2.7.exe</code>
</pre>
<p>and<br></p>
<pre>
<code>https://superb-dca2.dl.sourceforge.net/project/pywin32/pywin32/Build%20221/pywin32-221.win32-py2.7.exe</code>
</pre>
So in <code>appveyor.yml</code> you can use any of <a href="https://www.appveyor.com/docs/how-to/download-file/">file download</a> approaches, for example:
<pre>
<code>- ps: start-filedownload "https://superb-sea2.dl.sourceforge.net/project/pywin32/pywin32/Build%20221/pywin32-221.win-amd64-py2.7.exe"</code>
</pre>
<p>and<br></p>
<pre>
<code>- ps: start-filedownload "https://superb-dca2.dl.sourceforge.net/project/pywin32/pywin32/Build%20221/pywin32-221.win32-py2.7.exe"</code>
</pre>
However I would not 100% rely on those URLs. I would recommend to download them to some special folder, <a href="https://www.appveyor.com/docs/build-cache/">cache it</a> and tune your build script to download those files if they cannot be found in cache (do not rely 100% on cache too, it is best effort approach).</div>Ilya Finkelshteyn