No, you can always check out as a guest without creating an account.
On checkout, you'll be presented with an option to create an account and save your order. You can skip this step to check out as a guest.
This article details some benefits of creating an account.