3

On ubuntu 24, I have installed anaconda and created a virtual environment myenv. I can see myenv when I search for a python interpreter with VScode, I select it, and in the dedicated terminal I activate the environment and check the python version

conda activate myenv
which python

but when I click on the VS code to run code (the top right button with the arrow), it keeps using the link:

/bin/python3

I have tried the following json configurations in a local .vscode repo:

 .vscode/settings.json 
{
  "python.defaultInterpreterPath": "/home/path/anaconda3/envs/myenv/bin/python"
}

.vscode/launch.json 
{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Python: Current File",
      "type": "python",
      "request": "launch",
      "program": "${file}"
    }
  ]
}

closing and reopening, none of these works. I am quite puzzled, given that python, virtual environment and VScode are quite standard tools, I expected it to be straightforward. Am I missing a point?

2

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.