The most direct fix is to tell VS Code exactly which Python interpreter to use.
: Open the Command Palette ( Ctrl/Cmd + Shift + P ) and run Pylance: Restart Language Server .
"python.analysis.extraPaths": [ "./packages/backend/src", "./packages/shared" ] pylance missing imports poetry link
Run the following command in your project terminal to get the exact path to your Poetry environment: poetry env info --path Use code with caution. Copy the full path returned by the terminal. Step 2: Configure VS Code Workspace Settings
: If you have custom local modules, add their paths to your settings.json under python.analysis.extraPaths . The most direct fix is to tell VS
: Ensure your project and VSCode are using the correct virtual environment created by Poetry.
"venvPath": ".venv/lib/python3.x/site-packages", "pythonPlatform": "Darwin" // Adjust according to your OS Copy the full path returned by the terminal
[tool.poetry] name = "my_project" version = "1.0.0"
Suppose you have a Poetry project with the following structure: