WASHINGTON — President Obama said yesterday there is no “silver bullet” to bring down gasoline prices.

“Now whenever gas prices shoot up, like clockwork, you see politicians racing to the cameras, waving three-point plans for $2 gas . . . The truth is, there’s no silver bullet that can bring down gas prices right away,” he said in his weekly radio and Internet address.

Obama said it is time to eliminate what he called $4 billion in annual “taxpayer subsidies” to oil and gas companies.

“That’s $4 billion of your money going to these companies when they’re making record profits, and you’re paying near-record prices at the pump. It has to stop,” he said.