I used to have some problems when importing numpy in vscode with the conda environment.

Apparently I was starting vscode the wrong way.

The correct way seems to be:

  1. Open your conda terminal
  2. enter code and press enter.
  3. It should open vscode with the conda environment correclty initialized.

Here are the comments I posted on facebook regarding this topic:

Abre El terminal de anaconda y escribe “code” y das enter. Deberia de abrirse vscode con los environments de anaconda disponibles.

En teoria ya luego puedes seleccionar el interprete con ctrl shift P y luego escribiendo python. Así mismo si abres un terminal debería aparecerte un terminal de anaconda dónde puedes escribir “activate xxx” para activar el environment xxx de anaconda.

Yo abogo por el método de arrancar vscode desde el terminal de anaconda ya que si se arranca por si solo a veces al tratar de utilizar los módulos de python da un “import dll error” para algunos módulos como numpy. Esto me trajo muchos dolores de cabeza en su día. Cómo referencia dejo este issue

Tambien se puede por el conda navigator.Yo prefiero simplemente abrir el terminal de anaconda y luego poner code y dar enter. Así hago yo generalmente ya que es más rápido.