Installation windows Python x86-32 minGW

From relax wiki
Revision as of 06:57, 12 September 2013 by Tlinnet (talk | contribs) (→‎See also)
Jump to navigation Jump to search

STOP

This does not work yet

Download preparation

This guide should follow Homepage for MS Windows development platform

First: Download these packages, do not unpack them yet.

  1. (.exe): wxPython: http://www.lfd.uci.edu/~gohlke/pythonlibs/#wxpython
  2. (.exe): scons: http://www.lfd.uci.edu/~gohlke/pythonlibs/#scons
  3. (.zip): minfx: http://download.gna.org/minfx/
  4. (.zip): bmrblib: http://download.gna.org/bmrblib/

take the win32 bit versions.

Install python and necessary packages

I recommend to install a python distribution which is packed with several packages already.

Winpython

You could consider winpython, which includes Ipython, numpy, scipy. matplotlib etc.:
Homepage

Make a folder: C:\WinPython27.
Run the downloaded winpython exe file, and extract to: C:\WinPython27.
Open WinPython Control Panel in ex. C:\WinPython27\WinPython-32bit-2.7.x
Drag the 4 above mentioned packakes, into the window, and install the packages.
For a command window, use the WinPython Command Prompt found in C:\WinPython27\WinPython-32bit-2.7.x, which fixes path issues for finding python.

Trick to set variables in cmd

Make a folder own in C:\WinPython27\WinPython-32bit-2.7.x\scripts and
copy C:\WinPython27\WinPython-32bit-2.7.x\scripts\env.bat to C:\WinPython27\WinPython-32bit-2.7.x\scripts\own\pytming.bat
and copy C:\WinPython27\WinPython-32bit-2.7.x\scripts\cmd.bat to C:\WinPython27\WinPython-32bit-2.7.x\scripts\own\cmdpytming.bat

Modify pytming.bat from

set WINPYDIR=%~dp0..\python-2.7.5

to include ..\

set WINPYDIR=%~dp0..\..\python-2.7.5

Modify cmdpytming.bat from

call %~dp0env.bat

to

call %~dp0pytming.bat

Trick to add .bat files to PATH

If you have permission to change the Environment Variables in windows, you can add the pytming.bat and cmdpytming.bat to your path.
Right click Computer -> properties -> Advanced system settings -> Environment Variables -> User variables -> Edit: PATH
Add to end of the Variable value:

;C:\WinPython27\WinPython-32bit-2.7.x\scripts\own

In any folder, hold "Shift" and right click, "Open command window here". Write:

pytming
python

Install minGW

Download mingw-get-inst, and run it. If you need more help, read this, but you should just do this.

  1. Install to: C:\MinGW
  2. Take all options when installing (about 450 MB)
  3. Take the "pre" package option

After install, edit C:\MinGW\msys\1.0\msys.bat.
Insert at second line a call to our variables:

@echo off
call C:\WinPython27\WinPython-32bit-2.7.5.1\scripts\env.bat
rem Copyright (C):  2001, 2002, 2003, 2004, 2005  Earnie Boyd

Install Subversion checkout of relax

Install a subversion client. For example: http://tortoisesvn.net/

Right click in winpython folder: C:\WinPython27, and select SVN Checkout. Write the path:

svn://svn.gna.org/svn/relax/branches/relax_disp relax_disp_32_ming

Build relax

Open the MinGW Shell from the start menu.
Write here: NOTE, you can paste into the terminal, using the little icon in top left corner, Edit, Paste

cd /c/WinPython27/relax_disp_32_ming
python /c/WinPython27/WinPython-32bit-2.7.5.1/python-2.7.5/Scripts/scons.py install


See also