:orphan: |rss_image| **windows - 1/1** :ref:`Blog ` :ref:`installation (12) ` :ref:`python (3) ` .. |rss_image| image:: feed-icon-16x16.png :target: ../_downloads/rss.xml :alt: RSS ---- .. index:: windows .. _ap-cat-windows-0: windows - 1/1 +++++++++++++ .. blogpostagg:: :title: Build xgboost 0.4a30 for Python 3.4 and 3.5 :date: 2016-04-04 :keywords: install,xgboost,vcomp110.dll,OpenMP :categories: install,module,windows :rawfile: 2016/2016-04-04_build_xgboost_04a30.rst `xgboost `_ does not support the Windows compilation anymore so I had to look for a way to compile *xgboost* for Windows. I tried to start from the source but it seemed quite complex plus the owners mention they don't support it anymore. Instead, I chose to use the source included the release package on `PyPi `_. I copy paste some of the instructions I used from the previous blog post I wrote on that topic since I did not start from a fresh and empty environment. The steps I did not do again are marked with a ``*``. This is the process I followed: ... .. blogpostagg:: :title: Pycrypto on Python 3.5 :date: 2015-11-25 :keywords: install,pycrypto :categories: install,module,windows :rawfile: 2015/2015-11-25_pycrypto.rst Fortunately, somebody already did that and it is available here: `sfbahr/PyCrypto-Wheels `_. .. blogpostagg:: :title: Build xgboost for Python 3.5 :date: 2015-11-12 :keywords: install,xgboost,vcomp110.dll,OpenMP :categories: build,module,windows :rawfile: 2015/2015-11-12_build_xgboost_35.rst This is a process I followed to build `xgboost `_ 0.4 on Python 3.5 This is also what you should follow to get missing dependency such as ``vcomp110.dll`` (which comes from `OpenMP in Visual C++ `_). The following process is only available for Python 3.4 64 bit: ... .. blogpostagg:: :title: I tried to build pywin32 for Python 3.5 :date: 2015-09-17 :keywords: build,pywin32,Visual Studio 2015 :categories: install,module,windows :rawfile: 2015/2015-09-17_pywin32_py35.rst So I installed `Microsoft Visual Studio Community 2015 `_, `Windows SDK `_. I think some files changed positions so I played a little bit. I created folder ``C:\Program Files (x86)\Windows Kits\custom`` where I copied ``Windows Kits\8.1\Include\um`` into ``custom\include`` and ``Windows Kits\8.1\Lib\winv6.3\um\x64`` into ``custom\lib``. I modified the file ``setup.py`` from pywin32 and I tried to build (``python setup.py build``). I ended up with this error:: ... .. blogpostagg:: :title: Install Theano on Linux :date: 2015-09-12 :keywords: install,theano,tdm-g++ :categories: install,module,windows :rawfile: 2015/2015-09-12_install_theano.rst The module `theano `_ involves some C++ and requires a compiler. For Windows, I recommend to read section `Installation of Theano on Windows `_. It requires `tdm-gcc `_. .. blogpostagg:: :title: Build xgboost for Python 3.4 :date: 2015-09-12 :keywords: install,xgboost,vcomp110.dll,OpenMP :categories: install,module,windows :rawfile: 2015/2015-09-12_build_xgboost.rst This is a process I followed to build `xgboost `_ 0.4 (which I also described at `Building xgboost on Windows for Python `_). This is also what you should follow to get missing dependency such as ``vcomp110.dll`` (which comes from `OpenMP in Visual C++ `_). The following process is only available for Python 3.4 64 bit: ... .. blogpostagg:: :title: Building wheel for CVXcanon on Windows :date: 2015-09-12 :keywords: install,wheel,CVxcanon :categories: install,module,windows :rawfile: 2015/2015-09-19_CVXcanon.rst I tried to run the command ``python setup.py bdist_wheel`` but it failed with the following error message:: ... ---- |rss_image| **windows - 1/1** :ref:`2019-11 (2) ` :ref:`2019-12 (1) ` :ref:`2020-02 (1) ` :ref:`2020-09 (1) ` :ref:`2021-01 (5) `