Difference between revisions of "Python"

From TSG Doc
Jump to navigation Jump to search
Line 50: Line 50:
 
| PyQtGraph || Scientific Graphics and GUI Library for Python || style="background-color:#9F9;" | Yes || Windows Installer || http://www.pyqtgraph.org/  
 
| PyQtGraph || Scientific Graphics and GUI Library for Python || style="background-color:#9F9;" | Yes || Windows Installer || http://www.pyqtgraph.org/  
 
|-
 
|-
| LXML || library for processing XML and HTML in the Python language || style="background-color:#9F9;" | Yes  || ||
+
| LXML || library for processing XML and HTML in the Python language || style="background-color:#9F9;" | Yes  || Package Manager || http://lxml.de/
 
|-
 
|-
| PyGame || Pygame is a set of Python modules designed for writing games. || style="background-color:#9F9;" | Yes  || ||
+
| PyGame || Pygame is a set of Python modules designed for writing games. || style="background-color:#9F9;" | Yes  || Windows installer || http://pygame.org/news.html
 
|-
 
|-
| PANDAS || Python Data Analysis Library || style="background-color:#9F9;" | Yes  || ||
+
| PANDAS || Python Data Analysis Library || style="background-color:#9F9;" | Yes  || Package Manager || http://pandas.pydata.org/
 
|-
 
|-
| Expyriment || A Python library for congnitive and neuroscientific experiments. || style="background-color:#9F9;" | Yes  || ||
+
| Expyriment || A Python library for congnitive and neuroscientific experiments. || style="background-color:#9F9;" | Yes  || Package Manager || http://www.expyriment.org/
 
|-
 
|-
| Pyparse || library for processing XML and HTML in the Python language || style="background-color:#9F9;" | Yes  || ||
+
| Pyparse || Parse text files in an easier and more maintainable manner || style="background-color:#9F9;" | Yes  || Package Manager || https://pypi.python.org/pypi/PyParse/1.1.7
 
|-
 
|-
 
| AVbin || media decoding/decompression library || style="background-color:#9F9;" | Yes || Windows Installer || https://code.google.com/p/avbin/
 
| AVbin || media decoding/decompression library || style="background-color:#9F9;" | Yes || Windows Installer || https://code.google.com/p/avbin/
 
|-
 
|-
| Pyglet || a cross-platform windowing and multimedia library for Python. || style="background-color:#9F9;" | Yes  || Manual install || [[File:Pyglet-1.1.4.zip]]
+
| Pyglet || a cross-platform windowing and multimedia library for Python. || style="background-color:#9F9;" | Yes  || Manual Install || [[File:Pyglet-1.1.4.zip]]
 
|-
 
|-
| FreeType || Library to Render Fonts || style="background-color:#9F9;" | Yes  || Manual install || [[file:freetype.zip]]
+
| FreeType || Library to Render Fonts || style="background-color:#9F9;" | Yes  || Manual Install || [[file:freetype.zip]]
 
|}
 
|}
  

Revision as of 15:44, 3 March 2015

Windows Installation

Windows Installation Python 2.7

You can download the Win32 installer by clicking on the following link: https://www.python.org/downloads/

Set Windows Environment Variables

Computer --> Properties --> Advanced settings --> Environment Variables. 

Add the following Path:

C:\Python27;C:\Python27\Lib\site-packages\;C:\Python27\Scripts\;

Windows Installation PIP package manager

Install Pip by executing get-pip.py you can get the file here: https://raw.github.com/pypa/pip/master/contrib/get-pip.py

Execute the following command:

python get-pip.py
Python Library Description Installed Installer Type URL
PIL Python Image Library Yes Package Manager http://www.pythonware.com/products/pil/
SciPy Python-based ecosystem of open-source software for mathematics, science, and engineering. Yes Package Manager http://www.scipy.org/install.html
PyWin32 Python Extensions for Windows Yes Windows Installer http://sourceforge.net/projects/pywin32/files/pywin32/
PySerial Serial access for Python Yes Windows Installer https://pypi.python.org/pypi/pyserial
wxPython GUI Toolkit for Python Yes Windows Installer http://www.wxpython.org/download.php#msw
matplotlib 2D plotting library for Python Yes Windows Installer http://matplotlib.org/downloads.html
pyo dedicated Python module for digital signal processing Yes Windows Installer http://ajaxsoundstudio.com/software/pyo/
Opencv2 Open Source Computer Vision is a library of programming functions mainly aimed at real-time computer vision Yes Windows Installer http://opencv.org/
PyQt Python binding of the cross-platform GUI toolkit Qt Yes Windows Installer http://www.riverbankcomputing.co.uk/software/pyqt/download5
PyQtGraph Scientific Graphics and GUI Library for Python Yes Windows Installer http://www.pyqtgraph.org/
LXML library for processing XML and HTML in the Python language Yes Package Manager http://lxml.de/
PyGame Pygame is a set of Python modules designed for writing games. Yes Windows installer http://pygame.org/news.html
PANDAS Python Data Analysis Library Yes Package Manager http://pandas.pydata.org/
Expyriment A Python library for congnitive and neuroscientific experiments. Yes Package Manager http://www.expyriment.org/
Pyparse Parse text files in an easier and more maintainable manner Yes Package Manager https://pypi.python.org/pypi/PyParse/1.1.7
AVbin media decoding/decompression library Yes Windows Installer https://code.google.com/p/avbin/
Pyglet a cross-platform windowing and multimedia library for Python. Yes Manual Install File:Pyglet-1.1.4.zip
FreeType Library to Render Fonts Yes Manual Install File:Freetype.zip

Example

c:\pip install SciPy

Default Folder Location packages

The librarys is installed on the following windows path:

C:\Python27\Lib\site-packages

Windows Installation Setup-Tools (easy_install)

Execute the command within CMD:

pip install -U setuptools

Windows Handlers

Check the Handlers by opening the Windows registry editor.

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Python.CompiledFile\shell\open\command]
@="\"C:\\Python27\\python.exe\" \"%1\" %*"
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Python.File\shell\open\command]
@="\"C:\\Python27\\python.exe\" \"%1\" %*"
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Python.CompiledFile\shell\open\command]
@="\"C:\\Python27\\python.exe\" \"%1\" %*"
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Python.File\shell\open\command]
@="\"C:\\Python27\\python.exe\" \"%1\" %*"

Execute Python TestArgs.py

Execute the following script within the commandline:

python testArgs.py a.

You will see the following result:

number of argument:  2
 argv[0]: ./testArgs.py
 argv[1]: a