We need induction and deduction to prove scientific hypotheses. But we only prove by deduction, not by induction, then we can’t prove scientific hypotheses. Only mathematical hypotheses can be proved, because it could be done by deduction alone.
The point of a scientific hypothesis is not to be proven, but to be disproven. Scientific hypotheses must be falsifiable. It is only when we find that we cannot disprove the hypothesis, despite our best attempts, that we begin to accept it as truth.
Every scientific hypothesis can be disproved by a single counter example. There are an infinite number of counter examples to test. Since we cannot test an infinite number of examples a scientific hypothesis can never be proved.
A hypothesis being "proven true" is not the goal of the scientific method; the scientific method helps us to find out whether or not a hypothesis approximates the truth closely enough for us to make decisions based on it.
To quote George Box: "All models are wrong, but some models are useful."
A scientific hypothesis is a testable "proposed explanation" for a phenomenon. For it to become a scientific theory, the hypothesis has to be tested and confirmed several times, or even better, cross-linked with other theories to gain consistency. It's a standard procedure and not at all impossible.