VSCODE leitet PyTest nicht richtig aus der virtuellen Umgebung ausPython

Python-Programme
Guest
 VSCODE leitet PyTest nicht richtig aus der virtuellen Umgebung aus

Post by Guest »

Ich habe gerade festgestellt, dass VSCODE PyTest direkt aus dem Editor herausführen kann. Das ist ziemlich großartig - wenn es funktionieren würde. PyTest ist in der virtuellen Umgebung installiert und auch aktiviert. Die von mir geschriebenen Tests werden wie erwartet entdeckt. Aber wenn ich einen Test ausführe, heißt es, dass es nicht das Modul findet, an dem ich gerade arbeite, und ein ModulenotFoundError erhöht wird.
Ich habe dieses Modul mit installiert PIP install -e. . Das Ausführen der gleichen Tests auf einer normalen Terminalkonsole außerhalb von VSCODE funktioniert wie erwartet. >
Beispielcode: < /p>

Code: Select all

def test_something():
from mymodule.config import Config
...
< /code>
Ausgabe: < /p>
E       ModuleNotFoundError: No module named 'mymodule'
< /code>
PIP -Beispielausgabe: < /p>
mymodule               0.1.0     /path/to/mymodule
Stange ist auch, dass VSCODE das richtige PyTest-Skript ausführt (es ist global nicht global, nur in dieser Umgebung) mit allen installierten Plugins (d. H. PyTest-Datafiles).
< Br /> Irgendwelche Ideen warum? < /p>
Grüße, Thomas < /p>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post