The weight room is situated about halfway between the two clubhouses on the lower level.
It's about the only thing Carter has had trouble with this season. He entered Monday's game against the A's with a .277 batting average, four home runs and seven RBIs.
He just had a career-best six-game hitting streak end Sunday, but is still hitting .440 on the current road trip.
"It's a good feeling coming to the park every day knowing I will be in the lineup," said Carter, who bats cleanup behind catcher Jason Castro.
The A's tried Carter in the outfield and at first base before trading him, along with Tuesday's starter Brad Peacock, to the Astros for infielder Jed Lowrie.
"Chris has been tremendous," Astros manager Bo Porter said. "He adds thump to the middle of the lineup."
Carter has taken notice that the A's are getting a lot more fan support after winning the AL West Division title last year.
"I'm seeing a lot more signs. Coming over from San Francisco, I saw a sign with Coco on it," he said, referring to A's center fielder Coco Crisp.
Rick Eymer is a contributor to MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.