Perhaps itr might be better if I uninstall everything I have done so far and start over,
I have other wallet.dat files which I need to get keys from so this route would be the best option
This is a guide you published in Dec 2015, please can you review it and add any changes?
Go to
https://github.com/jackjack-jj/pywallet and download the zip file. Extract the stuff to another folder.
Then go to
https://www.python.org/downloads/ and download
python 2.7.11. Run the installer and it will install python. Make sure that when you get to the "Customize features" screen you scroll down and click the dropdown next to "Add python.exe to path" Select "Will be installed on local hard drive" then you can continue.
Then go to
https://pypi.python.org/pypi/zope.interface/4.1.3#downloads and select the correct file. The file you want will be either
zope.interface-4.1.3-py2.7-win32.egg or
zope.interface-4.1.3-py2.7-win-amd64.egg depending on if your windows version is 32 bit (the first file) or 64 bit (second file).
Then download
https://bootstrap.pypa.io/ez_setup.py. If that link brings you to a page of text, right click and select "save as"
Go to the folder where you saved the ez_setup file and make sure that nothing is selected. Then do Shift + Right Click and in the menu that pops up select "Open command window here". In the window that pops up, type
Code:
ez_setup.pyAfter that runs, close that window and go to the folder where you installed python. Then go to the scripts folder within that. Copy the zope interface file you downloaded to that folder. Then open the command window again. This time type
Code:
easy_install.exe where
is the name of the file you copied.
Then go to the folder where you extracted the pywallet files and open another command window. Here just type
Code:
pywallet.py --dumpwallet > wallet.txt
This command will dump everything from the wallet to a file in the same folder called wallet.txt. If you have a passphrase on the wallet, add the option --passphrase to the command after pywallet.py and --dumpwallet. Make sure there are spaces between them all. If the directory where your wallet is located is not the Bitcoin default, then you will also need the --datadir= option also added in in the same manner as the passphrase.
cheers,
kev