Installling ADODB on an offline computer

bkline at rksystems.com bkline at rksystems.com
Fri Jan 30 09:45:10 EST 2015


On Thursday, January 29, 2015 at 8:35:50 PM UTC-5, Alan Meyer wrote:
> I work on an application that uses the ActivePython compilation of 
> Python from ActiveState.  It uses three Microsoft COM libraries that are 
> needed for talking to SQL Server.  The libraries are:
> 
>      Microsoft Activex Data Objects
>      Microsoft Activex Data Objects Recordset
>      Microsoft ADO Ext
> 
> In the past, we have installed those libraries on numerous machines by 
> running makepy.py.  It can be done from the ActivePython IDLE GUI, or 
> from the command line.  makepy.py downloads and installs the packages 
> for us, taking care of COM server or client registration, or whatever it 
> is that has to be done (I don't really know much about this stuff.)
> 
> Now I've been asked to port the application to a computer that is not 
> connected to the Internet.  I haven't found any way to get those 
> packages.  I haven't found a way to, for example, download the packages 
> to files, place the files on the target computer, and run makepy.py or a 
> setup.py to install them.
> 
> Can someone suggest a way to do it?
> 
> Thank you very much.
> 
>      Alan

I don't think makepy.py needs to download anything. It's just extracting information from the registry about COM services which are available and building a Python wrapper around those services. I've used it successfully myself on a machine completely cut off from the outside world.

Cheers,
Bob



More information about the Python-list mailing list