No module named frappe.celery_app

So basically @anand and @vjFaLk the long and short of this is that with the manual setup instruction at the moment you can not use the master branch for some reason. The original instruction that switches the bench-repo to develop will allow a bench start, however everything (bench, frappe, erpnext) will be in develop branch.

You can always use master branch. The problem is that OSX’s git makes it very difficult to unshallow a shallow clone.

So for now use these instructions:

  1. remove your old bench which has faulty install
  2. git clone https://github.com/frappe/bench bench-repo # this will clone master branch of bench
  3. sudo pip install -e bench-repo
  4. bench init frappe-bench --frappe-branch master
  5. bench get-app erpnext https://github.com/frappe/erpnext.git --branch master

This will get you master branches and circumvent the OSX problem for the moment.

1 Like

@anand now this is all starting to make sense. I did not know what a shallow clone was until tonight and it explains why I wasn’t able to switch branches. Thank you for clarifying.

I am working on develop for bench, frappe and erpnext for the moment and I will try the master branch solution provided by you here tomorrow morning.

Thank you and enjoy your weekend.

1 Like

@vjFaLk Thank you fro your suggestion…