There was a blog posted by Werner Macho which describes steps on downloading and installing exifread for Photo2Shape. I just tested this and it works so will post the summary of the steps.
Note: I am using QGIS 2.16.1 standalone so the paths described will reflect this. Make sure QGIS is not running.
Create a new text file and edit it with the following lines:
SET PYTHONHOME=C:\Program Files\QGIS 2.16.1\apps\Python27
SET PYTHONPATH=C:\Program Files\QGIS 2.16.1\apps\Python27\Lib
SET PATH=%PYTHONHOME%;%PYTHONHOME%\Scripts;C:\Program Files\QGIS 2.16.1\bin;%PATH%
Save this with the file name "pythonpath.bat" and save it in a folder of your choice (e.g. folder called "folder" on the Desktop).
From the Windows "Start" Button, search for cmd.exe
. Then right-click on it and run it as Administrator.
Use the cd
command to go to the folder you created:
cd C:\Users\You\Desktop\folder
Then type:
pythonpath.bat
Now click here to download pip to your "Downloads" folder. Then again use the cd
command to go to the "Downloads" folder:
cd C:\Users\You\Downloads
Now we need to call the downloaded script by using DOS names instead of the path names. You can find out what the DOS name of your standalone QGIS directory is by typing:
dir "C:\Program Files" /x
For me, it mentions QGIS21~1.1
so now we can type:
C:\PROGRA~1\QGIS21~1.1\bin\python.exe get-pip.py
This will install pip.
Once it is finished, we can then install exifread by typing:
pip install exifread
And that's it! Load QGIS, from the menubar go to Plugins > Manage and Install Plugins...
and check the Photo2Shape
plugin. Hopefully it is now enabled and ready to go: