2016-05-10 10 views
4
import numpy 
print "asdf" 

Wenn ich zu debuggen versuchen/führen Sie den obigen Code Python in Visual Studio-Code ich folgende Fehlermeldung erhalten (mit OSX)Debug Python von Visual Studio-Code - Importieren Numpy

Import kann nicht Namen importieren float96

Was ist die Auflösung?

Ich habe Python von der Python-Website installiert. Versucht, nach der Installation von brew zu laufen, aber keine Wirkung.

EDIT

Das Problem ist bei allen Importen für Visual Studio

+1

Probieren Sie zuerst eine Pip-Installation numpy, da VS die Bibliothek möglicherweise nicht vorinstalliert hat. – LampPost

+1

Hat das gemacht. Ich hatte eine Nummer vorinstalliert. Habe es wieder aber keinen Effekt –

Antwort

1

Python-Erneut-Erweiterung hat mein Problem gelöst. Es war schließlich kein Konfigurationsproblem.

https://code.visualstudio.com/docs/languages/python_c

Tipp: Don Jayamanne der Python-Erweiterung bietet die Möglichkeit, drei verschiedene Linters der Verwendung - Pylint, PEP8 und Flake8. Siehe das Wiki für weitere Details.

4

dies ein Problem mit dem Debugger ist, in der Art und Weise, in der sie die Module und solche Importfehler laden kann problemlos ignoriert werden. diese Fehler zu ignorieren, gehen Sie bitte in die launch.json Datei und bearbeiten Sie sie wie folgt (Abschnitt hinzufügen, um die „Import“ zu ignorieren):

{ "name": "Python", "type": "python", "request": "launch", "stopOnEntry": true, "program": "${file}", "debugOptions": [ "WaitOnAbnormalExit", "WaitOnNormalExit", "RedirectOutput" ], "exceptionHandling": { "ignore": ["ImportError"] } },

3

In meinem Fall war das Problem, dass vscode benutzte den Python (v2) Interpreter, aber ich hatte das Modul mit python3 installiert.

Ich reparierte das Ändern der launch.json Datei und das Angeben des pythonPath für python3, wie here erklärt.