<p>Is there a way to make a python module load a dll in my application directory rather than the version that came with the python installation, without making changes to the python installation (which would then require I made an installer, and be careful I didn't break other apps for people by overwrting python modules and changing dll versions globaly...)?</p>

<p>Specifically I would like python to use my version of the sqlite3.dll, rather than the version that came with python (which is older and doesn't appear to have the fts3 module).</p>

If your version of sqlite is in sys.path
before
the systems version it will use that. So you can either put it in the current directory or change the
```
PYTHONPATH
```
environment variable to do that.