David Y.
—Whenever I try to import a package in my Python script, Visual Studio Code underlines it in yellow and displays an error like this:
Import "fastapi" could not be resolved Pylance(resolveMissingImports)
I’ve already set up a virtual environment and installed the package with PIP by running this command in the VS Code terminal:
pip install fastapi
Why is it still showing up as missing? I’m using Visual Studio Code on Windows.
Before you can run scripts in a Python virtual environment, you must first activate that environment. You can do this by following these steps:
Ctrl+Shift+P
).If you previously installed fastapi
to the virtual environment, the resolveMissingImports
error should now disappear. Otherwise, run pip install fastapi
in your terminal before attempting to run your Python script.
Configure VS Code to automatically activate the virtual environment for your current project in its embedded terminal by following these steps:
After enabling this option, whenever you open a Python file in VS Code, the editor’s integrated terminal will automatically activate the virtual environment in the current workspace. Per the documentation, if no workspace-specific virtual environment is found, it will look for a global Pipenv or Poetry environment, and then for a globally installed version of Python.
Tasty treats for web developers brought to you by Sentry. Get tips and tricks from Wes Bos and Scott Tolinski.
SEE EPISODESConsidered “not bad” by 4 million developers and more than 100,000 organizations worldwide, Sentry provides code-level observability to many of the world’s best-known companies like Disney, Peloton, Cloudflare, Eventbrite, Slack, Supercell, and Rockstar Games. Each month we process billions of exceptions from the most popular products on the internet.
Here’s a quick look at how Sentry handles your personal information (PII).
×We collect PII about people browsing our website, users of the Sentry service, prospective customers, and people who otherwise interact with us.
What if my PII is included in data sent to Sentry by a Sentry customer (e.g., someone using Sentry to monitor their app)? In this case you have to contact the Sentry customer (e.g., the maker of the app). We do not control the data that is sent to us through the Sentry service for the purposes of application monitoring.
Am I included?We may disclose your PII to the following type of recipients:
You may have the following rights related to your PII:
If you have any questions or concerns about your privacy at Sentry, please email us at compliance@sentry.io.
If you are a California resident, see our Supplemental notice.