Skip to main content
1 of 3
Georges Elencwajg
  • 47.5k
  • 14
  • 159
  • 241

The answer is NO!
For example, let $X=S\setminus\{s\}$ be the complex manifold obtained from a compact Riemann surface $S$ of genus $\geq 1$ by removing an arbitrary point $s\in S$ .
Then every non-empty open subset $U\subset X$ has non denumerable Picard group $\operatorname {Pic}(U)=H^1(U, \mathcal O^*)$ , which proves that the acyclic cover you require does not exist.
(By the way, note that $X$, like all non compact Riemann surfaces, is Stein)

Georges Elencwajg
  • 47.5k
  • 14
  • 159
  • 241