Difference between revisions of "Installation windows Python x86-32 minGW"
(Converted the STOP section to instead be a message box via the new Warning template.) |
(→Install Subversion checkout of relax: Transclusion of the {{historical svn}} template.) |
||
Line 75: | Line 75: | ||
= Install Subversion checkout of relax = | = Install Subversion checkout of relax = | ||
+ | {{historical svn}} | ||
Install a subversion client. For example: http://tortoisesvn.net/ | Install a subversion client. For example: http://tortoisesvn.net/ | ||
Revision as of 11:48, 27 October 2017
Warning STOP: This does not work yet. |
Contents
Download preparation
This guide should follow Homepage for MS Windows development platform
First: Download these packages, do not unpack them yet.
- (.exe): wxPython: http://www.lfd.uci.edu/~gohlke/pythonlibs/#wxpython
- (.exe): scons: http://www.lfd.uci.edu/~gohlke/pythonlibs/#scons
- (.zip): minfx: http://download.gna.org/minfx/
- (.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.
- Install to: C:\MinGW
- Take all options when installing (about 450 MB)
- 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
Caution The information in this section is out of date but is kept for historical reasons. The relax source code is now hosted in a git rather than svn repository. |
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