Is a Virtual Environment Required?

I’m into Django - whats the transition from Django to Frappe to learn customizing ERPNext ?

Do I still need to do python3 -m venv erpnext-project before doing a pip install frappe-bench ?

Also, I need to deploy to which presently doesn’t support docker

Will this alone suffice for everything ?

If your hosting provider provides Ubuntu 22.04 LTS then that would be great and easy for you.

Just follow this guide.


Frappe-Bench is a CLI tool, so you probably want to install it globally, not into a specific project / venv.

1 Like

Thanks for this very useful link, I could try it out on DigitalOcean or a Ubuntu laptop, but I wonder why there aren’t services like for python based frameworks.