Installation guide

2. Installation
2.3 Installation using egg package archives
We assume that you have already have setuptools and easy_install installed in your
Python installation. The examples in this section refer to a Unix or Mac OS X
installation, but it is also possible to install .egg packages on Windows.
You can check this by searching for easy_install in the directory where you've
installed the Python interpreter binary:
python -c "import setuptools; print 'setuptools installed'"
If this reports an ImportError, you don't have setuptools installed. In that case,
please see the next section.
Note that you can also use the information from this section to create a
zc.buildout
setup.
Setuptools
In order to be able to install eggs, you need to install a Python package called
setuptools.
To get this package installed, download the file ez_setup.py
from the URL
http://peak.telecommunity.com/dist/ez_setup.py
and run it using the Python
interpreter that you will be using with mxODBC:
python ez_setup.py
This will install setuptools into your Python site-packages/ directory as well as a
script called easy_install in your bin/ directory. The
easy_install script is later
need to install the mxODBC.
2.3.2 Before You Start
Upgrading
When upgrading from a previous version of mxODBC, you should uninstall the
egenix-mxodbc package first. Please see section 2.3.4 Uninstall for instructions.
License Files
In order to use mxODBC, you will need license files from eGenix.com.
If you want to test the product before buying it, you can request evaluation
licenses via the eGenix.com web-site at http://www.egenix.com/
.
When buying licenses from the eGenix.com online shop (http://shop.egenix.com/
),
you will receive the license files immediately after purchase.
11