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 










