Error on running odm -- 'No Module named 'appsettings'


From @leeprevost on Sat Nov 18 2017 13:18:21 GMT+0000 (UTC)

I created an odm image using option 2 replication from github.

On my first run, I entered the command line as instructed and got the following traceback.

Traceback (most recent call last):
File “”, line 4, in
from opendm import config
File “C:\Users\lprevost\odm\OpenDroneMap\opendm\”, line 6, in
from appsettings import SettingsParser
ModuleNotFoundError: No module named 'appsettings’

Copied from original issue:


From @dakotabenjamin on Tue Nov 28 2017 16:04:58 GMT+0000 (UTC)

Can you try reinstalling? ./ reinstall 1


I replied to this issue on the github project as well

I have this same issue.
Ubuntu, 16.04.5 LTS; following the instructions here.
I’m attempting the reinstall right now.

Three points of inquiry:

  1. I had to install with sudo (sudo bash install), or the installation failed with permissions errors. Is this going to cause errors later? (I may have used the poor practice of [sudo pip...]
  2. In the above-linked-to quickstart, the instructions include bash for initiating the install script. Is this necessary, since elsewhere in the docs it simply says ./ (vs bash ./
  3. Does reinstall require the 1, or is it sufficient to execute sudo ./ reinstall?


Reinstall completed; I’m still getting the same error.

user@host:~/drone/data$ cd -
user@host:~/drone/code/OpenDroneMap-0.4-RC1$ ./ /home/user/drone/data/
aukerman/                         stadium/  
user@host:~/drone/code/OpenDroneMap-0.4-RC1$ ./ /home/user/drone/data/aukerman/                odm_data_aukerman-master/ 
user@host:~/drone/code/OpenDroneMap-0.4-RC1$ ./ /home/user/drone/data/aukerman/odm_data_aukerman-master/
aukerman.png  images/     
user@host:~/drone/code/OpenDroneMap-0.4-RC1$ ./ /home/user/drone/data/aukerman/odm_data_aukerman-master/
Traceback (most recent call last):
  File "/home/user/drone/code/OpenDroneMap-0.4-RC1/", line 4, in <module>
    from opendm import config
  File "/home/user/drone/code/OpenDroneMap-0.4-RC1/opendm/", line 5, in <module>
    from appsettings import SettingsParser
ImportError: No module named appsettings

What can I try next? I do have the entire output from the reinstall. It’s giving me issues putting the text into pastebin, but I’ll try again shortly and see if I successfully paste and share the link here…

… the paste of the reinstall output is too long to put into pastebin (4.5 mb); recommendations on how to share the log file?