The portable version of Python (versions 2.7 and 3.2 are available) can be run from your hard drive or a flash drive. In many ways this makes your live easier, since a lot of libraries are included already. Also, you can take your code to a friend on a flash drive and show it off.

However, it is for Windows machines only!

Portable Python 2.7.3.1
from:
http://www.portablepython.com/wiki/PortablePython2.7.3.1

This package contains following applications/libraries:

 PyScripter v2.5.3
 NymPy 1.6.1
 SciPy 0.10.1
 Matplotlib 1.1.0
 PyWin32 216
 Django 1.4
 PIL 1.1.7
 Py2Exe 0.6.9
 wxPython 2.9.3.1
 NetworkX 1.6
 Lxml 2.3
 PySerial 2.5
 PyODBC 3.0.2
 PyGame 1.9.1
 PyGTK 2.24.2
 PyQt 4.9.1-1 

I am happy to report that the PyGTK option works on Windows, something that wasn't easy to install with Python on a Windows box.

I also thought it remarkable thing, and really fresh version. Before version has lagged behind. Easy_install installed also?

If you use the install PyGTK option, you also get the Glade3 PyGTK form designer.

Try to use Python from the SCaVis project. It provides portable Python implemented on Java on Windows, Linux and Mac

The newer Portable Python 2.7.6.1 package contains the following applications/libraries:

PyScripter v2.5.3
PyCharm Community Edition 3.1.2 (Thanks to cebik)
NymPy 1.8.1
SciPy 0.13.3
Matplotlib 1.3.1
PyWin32 218
Django 1.6.2
PIL 1.1.7
Py2Exe 0.6.9
wxPython 3.0.0.0
NetworkX 1.7
Lxml 3.3.4
PySerial 2.7
PyODBC 3.0.7
PyGame 1.9.1
PyGTK 2.24.2
PyQt 4.10.4
IPython 1.2.1
Pandas 0.11.0
Dateutil 2.2
PyParsing 2.0.1
Six 1.6.1
XLRD 0.9.2
XLWT 0.7.5
XLUtils 1.7.0
OpenPyXL 1.8.5

The best way to run Python on a Windoze machine! Since MS tries so hard to discourage Python users.

Now you have three IDEs available:
Pyscripter (PyScripter-Portable.exe)
Pycharm (PyCharm-Portable.exe)
IDLE (IDLE-Portable.exe)

There is also the old Pythonwin.exe in the site-packages folder.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.