I am trying to calculate the homology groups of a knot embedded in $S^3$. This is what I have so far: $$H_0(S^3-K)=\mathbb{Z}$$ since $S^3-K$ is path connected; from Alexander duality I have that: $$H_n(S^3-K)=0 \qquad n\geq3$$ Again from Alexander duality I think it should be $$H_2(S^3-K)\simeq H^0(K)=\mathbb{Z}$$ I need to find $H_1(S^3-K)$, but I do not know how. I was thinking to use Mayer-Vetoris method as follows: $$0=H_1(S^3)\rightarrow H_1(S^3,S^3-K)\rightarrow H_1(S^3-K)\rightarrow H_1(S^3)=0$$ but I do not know how to find $H_1(S^3,S^3-K)$
EDIT I just thought I have to use Hurevicz theorem, so that $H_1(S^3-K)\simeq \pi_1(S^3-K)/[\pi_1,\pi_1]$