|
|
| (124 intermediate revisions by 5 users not shown) |
| Line 1: |
Line 1: |
| = Windows Installation = | | {{Infobox software |
| | | name = Python |
| | | logo = Python-logo-generic.svg |
| | | logo size = 180px |
| | | logo alt = Python(tm) |
| | | caption = |
| | | developer = |
| | | released = <!-- {{Start date and age|YYYY|MM|DD|df=yes}} --> |
| | | discontinued = |
| | | latest release version = |
| | | latest release date = <!-- {{Start date and age|YYYY|MM|DD|df=yes}} --> |
| | | latest preview version = |
| | | latest preview date = <!-- {{Start date and age|YYYY|MM|DD|df=yes}} --> |
| | | installed version = 3.10.11 64-bits |
| | | installed version date = <!-- {{Start date and age|YYYY|MM|DD|df=yes}} --> |
| | | status = Active |
| | | programming language = Python |
| | | operating system = |
| | | platform = |
| | | website = [http://www.python.org python.org] |
| | | resources = {{Infobox tsg |
| | | child = yes |
| | | header1 = Workshop |
| | | data1 = {{bulleted list |
| | | [[Workshop: Python for behavioural scientists|Python for behavioural scientists]] |
| | }} |
| | }} |
| | }} |
|
| |
|
| === Windows Installation Python 2.7 ===
| | [[wikipedia:Python_(programming_language)|Python]] is a general-purpose, high-level programming language. It is also a [[wikipedia:Python_%28genus%29|type of snake]] and a [[wikipedia:Python_%28Efteling%29|rollercoaster]], but the language is probably more relevant to your research. <br/> |
| | On the lab computers, there is support for Spyder, PyCharm and [[Psychopy]]. |
|
| |
|
| You can download the '''''Win32''''' installer by clicking on the following link:
| | <!-- Table of Contents will be generated here --> |
| https://www.python.org/downloads/
| |
|
| |
|
| === Set Windows Environment Variables === | | ==Psychopy== |
|
| | {{see also|Psychopy}} |
| 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 ===
| | When your script fails to load in Psychopy, because you need packages that are not installed on our lab computers, please contact TSG. |
|
| |
|
| Install Pip by executing get-pip.py you can get the file here: https://raw.github.com/pypa/pip/master/contrib/get-pip.py
| | == Usage == |
|
| |
|
| Execute the following command: | | ===Example: TestArgs.py=== |
| | Execute the following script within the commandline (CMD): <code style="background-color:#000; color:#fff; padding:1px 3px;">python testArgs.py a.</code><br/> |
| | You should see the following result: |
|
| |
|
| python get-pip.py | | <syntaxhighlight lang="python" overflow:auto;"> |
| | number of argument: 2 |
| | argv[0]: ./testArgs.py |
| | argv[1]: a |
| | </syntaxhighlight> |
|
| |
|
| {| class="wikitable"
| | ==See Also== |
| |-
| | *[[Psychopy]] |
| ! scope="col" | Python Library
| | *[[Workshop: Python for social scientists]] |
| ! scope="col" | Description | | <!-- |
| ! scope="col" | Installed
| | ==References== |
| ! scope="col" | Installer Type
| | <references /> --> |
| ! scope="col" | URL
| |
|
| |
|
| |-
| | ==External Links== |
| | PIL || Python Image Library || Yes || Package Manager || http://www.pythonware.com/products/pil/
| | *{{Official website|http://www.python.org}} |
| |-
| |
| | SciPy || Python-based ecosystem of open-source software for mathematics, science, and engineering. || style="background-color:#9F9;" | Yes || Package Manager || http://www.scipy.org/install.html
| |
| |-
| |
| | PyWIn32 || Python Extensions for Windows || style="background-color:#9F9;" | Yes || Windows Installer || http://sourceforge.net/projects/pywin32/files/pywin32/
| |
| |-
| |
| | PySerial || Serial access for Python || style="background-color:#9F9;" | Yes || Windows Installer || https://pypi.python.org/pypi/pyserial
| |
| |-
| |
| | wxPython || GUI Toolkit for Python || style="background-color:#9F9;" | Yes || Windows Installer || http://www.wxpython.org/download.php#msw
| |
| |-
| |
| | matplotlib || 2D plotting library for Python || style="background-color:#9F9;" | Yes || Windows Installer || http://matplotlib.org/downloads.html
| |
| |-
| |
| | pyo || dedicated Python module for digital signal processing || style="background-color:#9F9;" | 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 || style="background-color:#9F9;" | Yes || Windows Installer || http://opencv.org/
| |
| |-
| |
| | PyQt || Python binding of the cross-platform GUI toolkit Qt || style="background-color:#9F9;" | Yes || Windows Installer || http://www.riverbankcomputing.co.uk/software/pyqt/download5
| |
| |-
| |
| | PyQtGraph || Scientific Graphics and GUI Library for Python || style="background-color:#9F9;" | Yes || Windows Installer || http://www.pyqtgraph.org/
| |
| |-
| |
| | AVbin || Codec || style="background-color:#F99;" | No || Windows Installer || http://avbin.github.io/AVbin/Home/Home.html
| |
| |}
| |
| | |
| '''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
| |