You could always carry a replica gun in a hip holster to simulate that you are armed. That might at least act as a deterrent. It's cheap and safe and requires no training.

Also, a whistle might be the best "weapon" of all. It scares off humans, bears, and big cats.