Changes

Jump to navigation Jump to search
2,127 bytes added ,  16:13, 23 February 2018
Line 1: Line 1: −
[[File:python-logo-master-v3-TM.png|thumb|300px]]
+
{{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      = 2.7.9
 +
| 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
 +
  | header2 = Workshop
 +
  | data2 = {{bulleted list
 +
      | [[Workshop: Python for behavioural scientists|Python for behavioural scientists]]
 +
  }}
 +
}}
 +
 
 +
}}
   −
= Windows Installation =
+
[[wikipedia:Python_(programming_language)|Python]] is a general-purpose, high-level programming language. It is also a [[wikipedia:Python_%28genus%29|type of snake]], but one is arguably more relevant to your research than the other.
   −
=== Windows Installation Python 2.7 ===
+
<!-- Table of Contents will be generated here -->
   −
You can download the '''''Win32''''' installer by clicking on the following link:
+
==Installation==
https://www.python.org/downloads/
     −
=== Set Windows Environment Variables ===
+
===Windows (32 bit)===
+
# Download the '''[https://www.python.org/downloads/ Win32 installer]'''
Computer --> Properties --> Advanced settings --> Environment Variables.
+
# Double-click on the executable and follow the steps on your screen.
 +
 
 +
==Configuration==
 +
=== Windows Environment Variables ===
 +
<pre>Computer --> Properties --> Advanced settings --> Environment Variables.</pre>
   −
[[image:python_env.jpg | 400px]]
+
[[image:python_env.jpg]]
 
   
 
   
 
Add the following Path:
 
Add the following Path:
 
   
 
   
C:\Python27;C:\Python27\Lib\site-packages\;C:\Python27\Scripts\;
+
<pre>C:\Python27;C:\Python27\Lib\site-packages\;C:\Python27\Scripts\;</pre>
 +
 
 +
[[image:python_path.jpg]]
 +
 
 +
[[image:python_path2.jpg]]
   −
[[image:python_path.jpg | 400px]]
+
===Package Management===
   −
[[image:python_path2.jpg | 400px]]
+
==== pip ====
 +
After Python is installed, you can use [[wikipedia:Pip_(package_manager)|pip]] to install your required packages. '''pip is included with Python 2.7.9 or greater'''. For older versions, use the following steps to install:
   −
=== Windows Installation PIP package manager ===
+
# Download [https://raw.github.com/pypa/pip/master/contrib/get-pip.py get-pip.py]
 +
# Execute get-pip by entering the following command: <code style="background-color:#000; color:#fff; padding:1px 3px;">python get-pip.py</code>
   −
Install Pip by executing get-pip.py you can get the file here: https://raw.github.com/pypa/pip/master/contrib/get-pip.py*
+
To install a package, simply execute the following command: <code style="background-color:#000; color:#fff; padding:1px 3px;">c:\pip install PACKAGE_NAME</code><br/>
 +
Replace PACKAGE_NAME with the name of the package of choice.
   −
Execute the following command:
+
'''Note:''' By default, packages are installed in the following folder (Windows):
 +
<pre>C:\Python27\Lib\site-packages</pre>
 +
This location may differ if you have installed Python somewhere else.
   −
<code style="background-color:#000; color:#fff; padding:1px 3px;">python get-pip.py</code>  
+
==== Setuptools ====
 +
For package management with setuptools, install setuptools using the following command: <code style="background-color:#000; color:#fff; padding:1px 3px;">pip install -U setuptools</code>
   −
*PIP is included by default within python 2.7.9
+
To install a package, simply execute the following command: <code style="background-color:#000; color:#fff; padding:1px 3px;">c:\easy_install PACKAGE_NAME</code><br/>
 +
Replace PACKAGE_NAME with the name of the package of choice.
    +
===List of Python Packages===
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! scope="col" | Python Library   
+
! Python Library   
! scope="col" | Description  
+
! Description  
! scope="col" | Installed
+
! Installed
! scope="col" | Installer Type
+
! Installer Type
! scope="col" | URL
+
! URL
 
   
|-
 
|-
 
| PIL || Python Image Library || style="background-color:#9F9;" | Yes || Package Manager || http://www.pythonware.com/products/pil/   
 
| PIL || Python Image Library || style="background-color:#9F9;" | Yes || Package Manager || http://www.pythonware.com/products/pil/   
Line 76: Line 118:  
|-
 
|-
 
| 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]]
 +
|-
 +
| Psignifit || || || ||
 
|-
 
|-
 
| Psychopy || Psychology Software in Python || style="background-color:#9F9;" | Yes  || Package Manager || http://www.psychopy.org
 
| Psychopy || Psychology Software in Python || style="background-color:#9F9;" | Yes  || Package Manager || http://www.psychopy.org
 
|}
 
|}
   −
'''Install Psychopy'''
+
For Psychopy dependancies, check the [[Psychopy]] page.
 
  −
'''Example'''
  −
 
  −
<code style="background-color:#000; color:#fff; padding:1px 3px;">c:\pip install psychopy</code>
  −
 
  −
'''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:
  −
 
  −
<code style="background-color:#000; color:#fff; padding:1px 3px;">pip install -U setuptools</code>
      
=== Windows Handlers ===
 
=== Windows Handlers ===
   
Check the Handlers by opening the Windows registry editor.
 
Check the Handlers by opening the Windows registry editor.
   
<syntaxhighlight lang="reg" overflow:auto;">
 
<syntaxhighlight lang="reg" overflow:auto;">
   Line 120: Line 147:     
</syntaxhighlight>
 
</syntaxhighlight>
 +
    
=== Python DLL Files ===
 
=== Python DLL Files ===
Line 128: Line 156:  
* '''C:\Windows\SysWOW64'''
 
* '''C:\Windows\SysWOW64'''
   −
=== Execute Python TestArgs.py ===
+
== Usage ==
   −
 
+
===Example: TestArgs.py===
Execute the following script within the commandline:
+
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:
<code style="background-color:#000; color:#fff; padding:1px 3px;">python testArgs.py a.</code>
  −
 
  −
 
  −
You will see the following result:
      
<syntaxhighlight lang="matlab" overflow:auto;">
 
<syntaxhighlight lang="matlab" overflow:auto;">
Line 143: Line 167:  
  argv[1]: a
 
  argv[1]: a
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
==See Also==
 +
*[[Psychopy]]
 +
*[[Workshop: Python for social scientists]]
 +
<!--
 +
*[[Workshop: Python for behavioural scientists]]
 +
==References==
 +
<references /> -->
 +
 +
==External Links==
 +
*{{Official website|http://www.python.org}}

Navigation menu