Difference between revisions of "Installation windows Python x86-64 Visual Studio Express Professional"
Line 26: | Line 26: | ||
Drag the 4 above mentioned packakes, into the window, and install the packages.<br> | Drag the 4 above mentioned packakes, into the window, and install the packages.<br> | ||
For a command window, use the '''WinPython Command Prompt''' found in '''C:\WinPython27\WinPython-64bit-2.7.x''', which fixes path issues for finding python. | For a command window, use the '''WinPython Command Prompt''' found in '''C:\WinPython27\WinPython-64bit-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 <br> | ||
+ | copy '''C:\WinPython27\WinPython-32bit-2.7.x\scripts\env.bat''' to '''C:\WinPython27\WinPython-32bit-2.7.x\scripts\own\pyt64.bat'''<br> | ||
+ | and copy '''C:\WinPython27\WinPython-32bit-2.7.x\scripts\cmd.bat''' to '''C:\WinPython27\WinPython-32bit-2.7.x\scripts\own\cmdpyt64.bat'''<br> | ||
+ | |||
+ | Modify '''pyt64.bat''' from | ||
+ | <source lang="python"> | ||
+ | set WINPYDIR=%~dp0..\python-2.7.5.amd64 | ||
+ | </source> | ||
+ | to include '''..\''' | ||
+ | <source lang="python"> | ||
+ | set WINPYDIR=%~dp0..\..\python-2.7.5.amd64 | ||
+ | </source> | ||
+ | |||
+ | Modify '''cmdpyt64.bat''' from | ||
+ | <source lang="python"> | ||
+ | call %~dp0env.bat | ||
+ | </source> | ||
+ | to include '''..\''' | ||
+ | <source lang="python"> | ||
+ | call %~dp0pyt64.bat | ||
+ | </source> | ||
= Install Visual Studio Professional 2012 = | = Install Visual Studio Professional 2012 = |
Revision as of 10:55, 20 June 2013
Contents
STOP
Due to a bug with a high imprecision in a windows 7 system, compiles with Visual Studio Express Professional, See bug #20821, this installation is not recommended!
Download preparation
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 amd64 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-64bit-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-64bit-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\pyt64.bat
and copy C:\WinPython27\WinPython-32bit-2.7.x\scripts\cmd.bat to C:\WinPython27\WinPython-32bit-2.7.x\scripts\own\cmdpyt64.bat
Modify pyt64.bat from
set WINPYDIR=%~dp0..\python-2.7.5.amd64
to include ..\
set WINPYDIR=%~dp0..\..\python-2.7.5.amd64
Modify cmdpyt64.bat from
call %~dp0env.bat
to include ..\
call %~dp0pyt64.bat
Install Visual Studio Professional 2012
See versions of VS 2012 here.
For 64 bit compiling, you will need, Visual Studio Professional, since it has: 64-bit x64 compiler.
From http://www.microsoft.com/visualstudio/eng/downloads, download and install: Visual Studio Professional 2012 90-day trial.
Skip all extra packages install. After install, just exit any program, which opened after install.
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/trunk svn://svn.gna.org/svn/relax/branches/relax_disp
Build relax
Open the WinPython Command Prompt
Navigate to the SVN checked out relax folder
cd C:\WinPython27\relax_disp scons
(Scons will automatically find CL.exe, and setup compilation for 64 bit.)
Modify env.bat
Modify C:\WinPython27\WinPython-64bit-2.7.5.1\scripts\env.bat, and add to end of file
set PATH=%PATH%;C:\WinPython27\relax_disp
Test installation, by clicking C:\WinPython27\WinPython-64bit-2.7.5.1\scripts\cmd.bat, and write
relax
relax -g
Tip - shortcut to cmd.bat
Make shortcut to C:\WinPython27\WinPython-64bit-2.7.5.1\scripts\cmd.bat, and modify the shortcut. Set
Start in: %PWD%
You can now copy this shortcut around, which open a command prompt at the current folder, and set the paths correctly.
Tip - add env.bat to windows path
If you have permission to change the Environment Variables in windows, you can add the env.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-64bit-2.7.5.1\scripts
In any folder, hold "Shift" and right click, "Open command window here". Write:
env
relax -g
Install other software
xmgrace - for the plotting results of NMR-relax
relax produces xmgrace "'.agr" files for plotting. There exist two ports for xmgrace to windows QtGrace and GraceGTK.
Download QtGrace, and unpack to C:\WinPython27\qtgrace_windows_binary.
Then copy C:\WinPython27\qtgrace_windows_binary\bin\qtgrace.exe to C:\WinPython27\qtgrace_windows_binary\bin\xmgrace.exe
Modify C:\WinPython27\WinPython-64bit-2.7.5.1\scripts\env.bat, and add to end of file
set PATH=%PATH%;C:\WinPython27\qtgrace_windows_binary\bin
Test installation, by clicking C:\WinPython27\WinPython-64bit-2.7.5.1\scripts\cmd.bat, and write
xmgrace
which should start xmgrace.
Python editor
A good lightweight editor for windows could Pyscripter