There's a few things you could do...
When it comes to running, go in the morning. I've done this before work and school for ages and helps to get me feeling pumped for the day. Hill sprints are excellent, also.
I was lucky in that my gym was on the way home from my stop at the train station, so popping in for a workout wasn't much of an issue. I'd be tired, but once I got in and started training, that soon went away.
Another option - and I did this, too - would be to get in, eat, chill and then train a little later. I'd do this after working 10 hour shifts at a recruitment firm. Sleep was an issue, yes, but I found that the weekends were great for catching up on that.
I understand that it may feel difficult, but the only way for it to get easier is to keep doing it until it feels odd to get in from work and just do nothing/having done nothing.
You got this.