Description
Environment data
- VS Code version: 1.48.0
- Extension version (available under the Extensions sidebar): 2020.8.101144
- OS and version: Windows 10
- Python version (& distribution if applicable, e.g. Anaconda): Python 3.8.3 64-bit ('base': conda)
- Type of virtual environment used (N/A | venv | virtualenv | conda | ...): N/A
- Relevant/affected Python packages and their versions: N/A
- Relevant/affected Python-related VS Code extensions and their versions: N/a
- Value of the
python.languageServer
setting: Jedi
[NOTE: If you suspect that your issue is related to the Microsoft Python Language Server (python.languageServer: 'Microsoft'
), please download our new language server Pylance from the VS Code marketplace to see if that fixes your issue]
Expected behavior
When you execute your first command in a .py file using shift-enter, and that is a valid command, there are no errors in the terminal.
If there is additional setup needed beyond a default install of Visual Studio Code, Anaconda, and the Python extension, then either of these should happen:
- (preferred) Fix things so that additional intervention is not needed after a default install.
- If it is not feasible to make it "just work", then provide a meaningful message that informs the user what needs to happen.
IMPORTANT: This is not a support request! Visual Studio Code should just work with a default installation. If it doesn't work, then either the code needs to be improved or a useful notice needs to be given to the user.
Actual behavior
The first command that you execute causes the Python environment to start up. It starts with conda activate base
, which causes an error:
Steps to reproduce:
[NOTE: Self-contained, minimal reproducing code samples are extremely helpful and will expedite addressing your issue]
- Start with a clean environment that hasn't had Python, Visual Studio Code, or the Python VSCode extension installed.
- Install Visual Studio Code.
- Install the current release of Anaconda for Windows off of https://www.anaconda.com/products/individual and accept all defaults (you can also change to install for all users--will still get the same error)
- Load any .py file in Visual Studio. The .py file needs just one valid, trivial line of code.
- Allow Visual Studio Code to install the Python extension. (It will prompt you after you load the first .py file.)
- Run a line of Python code using shift-enter.
Logs
Output for Python
in the Output
panel (View
→Output
, change the drop-down the upper-right of the Output
panel to Python
)
User belongs to experiment group 'ShowPlayIcon - start'
User belongs to experiment group 'ShowExtensionSurveyPrompt - enabled'
User belongs to experiment group 'DebugAdapterFactory - experiment'
User belongs to experiment group 'PtvsdWheels37 - experiment'
User belongs to experiment group 'UseTerminalToGetActivatedEnvVars - control'
User belongs to experiment group 'AA_testing - control'
User belongs to experiment group 'LocalZMQKernel - control'
User belongs to experiment group 'CollectLSRequestTiming - control'
User belongs to experiment group 'CollectNodeLSRequestTiming - experiment'
User belongs to experiment group 'EnableIPyWidgets - experiment'
User belongs to experiment group 'RunByLine - control'
User belongs to experiment group 'CustomEditorSupport - control'
User belongs to experiment group 'pythonaacf'
conda --version
pyenv root
python3.7 "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" -c "import sys;print(sys.executable)"
python3.6 "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" -c "import sys;print(sys.executable)"
python3 "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" -c "import sys;print(sys.executable)"
python2 "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" -c "import sys;print(sys.executable)"
python "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" -c "import sys;print(sys.executable)"
py -3.7 "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" -c "import sys;print(sys.executable)"
py -3.6 "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" -c "import sys;print(sys.executable)"
py -3 "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" -c "import sys;print(sys.executable)"
py -2 "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" -c "import sys;print(sys.executable)"
C:\ProgramData\Anaconda3\python.exe "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" -c "import sys;print(sys.executable)"
Starting Jedi Python language engine.
Error 2020-08-16 22:03:38: Detection of Python Interpreter for Command python and args failed as file does not exist
Error 2020-08-16 22:03:38: Detection of Python Interpreter for Command python3 and args failed as file does not exist
C:\ProgramData\Anaconda3\Scripts\conda.exe info --json
C:\ProgramData\Anaconda3\Scripts\conda.exe info --json
C:\ProgramData\Anaconda3\Scripts\conda.exe info --json
C:\ProgramData\Anaconda3\Scripts\conda.exe info --json
C:\ProgramData\Anaconda3\Scripts\conda.exe info --json
Python interpreter path: C:\ProgramData\Anaconda3\python.exe
C:\ProgramData\Anaconda3\python.exe "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" -c "import sys;print(sys.prefix)"
cwd: c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\out\client
C:\ProgramData\Anaconda3\python.exe "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" -c "import sys;print(sys.prefix)"
cwd: c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\out\client
C:\ProgramData\Anaconda3\python.exe "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" -c "import sys;print(sys.executable)"
cwd: c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\out\client
C:\ProgramData\Anaconda3\python.exe "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" -c "import sys;print(sys.executable)"
cwd: c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\out\client
C:\ProgramData\Anaconda3\python.exe "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"
cwd: c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\out\client
C:\ProgramData\Anaconda3\python.exe "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"
cwd: c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\out\client
C:\ProgramData\Anaconda3\python.exe "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" site --user-site
cwd: c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\out\client
C:\ProgramData\Anaconda3\python.exe "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" site --user-site
cwd: c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\out\client
Error 2020-08-16 22:03:39: Failed to get interpreter information for 'C:\Users\Aren Cambre\AppData\Local\Microsoft\WindowsApps\python.exe' [Error: Command failed: "C:\Users\Aren Cambre\AppData\Local\Microsoft\WindowsApps\python.exe" "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\interpreterInfo.py"
Python was not found but can be installed from the Microsoft Store: https://go.microsoft.com/fwlink?linkID=2082640
at ChildProcess.exithandler (child_process.js:308:12)
at ChildProcess.emit (events.js:203:13)
at maybeClose (internal/child_process.js:1021:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)] {
killed: false,
code: 9009,
signal: null,
cmd: '"C:\\Users\Aren Cambre\AppData\Local\Microsoft\WindowsApps\python.exe" "c:\Users\Aren Cambre\.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" "c:\Users\Aren Cambre\.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\interpreterInfo.py"'
}
Error 2020-08-16 22:03:39: Failed to get interpreter information for 'C:\Users\Aren Cambre\AppData\Local\Microsoft\WindowsApps\python3.exe' [Error: Command failed: "C:\Users\Aren Cambre\AppData\Local\Microsoft\WindowsApps\python3.exe" "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\interpreterInfo.py"
Python was not found but can be installed from the Microsoft Store: https://go.microsoft.com/fwlink?linkID=2082640
at ChildProcess.exithandler (child_process.js:308:12)
at ChildProcess.emit (events.js:203:13)
at maybeClose (internal/child_process.js:1021:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:283:5)] {
killed: false,
code: 9009,
signal: null,
cmd: '"C:\\Users\Aren Cambre\AppData\Local\Microsoft\WindowsApps\python3.exe" "c:\Users\Aren Cambre\.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" "c:\Users\Aren Cambre\.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\interpreterInfo.py"'
}
C:\ProgramData\Anaconda3\python.exe "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" pylint --disable=all --enable=F,unreachable,duplicate-key,unnecessary-semicolon,global-variable-not-assigned,unused-variable,unused-wildcard-import,binary-op-exception,bad-format-string,anomalous-backslash-in-string,bad-open-mode,E0001,E0011,E0012,E0100,E0101,E0102,E0103,E0104,E0105,E0107,E0108,E0110,E0111,E0112,E0113,E0114,E0115,E0116,E0117,E0118,E0202,E0203,E0211,E0213,E0236,E0237,E0238,E0239,E0240,E0241,E0301,E0302,E0303,E0401,E0402,E0601,E0602,E0603,E0604,E0611,E0632,E0633,E0701,E0702,E0703,E0704,E0710,E0711,E0712,E1003,E1101,E1102,E1111,E1120,E1121,E1123,E1124,E1125,E1126,E1127,E1128,E1129,E1130,E1131,E1132,E1133,E1134,E1135,E1136,E1137,E1138,E1139,E1200,E1201,E1205,E1206,E1300,E1301,E1302,E1303,E1304,E1305,E1306,E1310,E1700,E1701 --msg-template='{line},{column},{category},{symbol}:{msg}' --reports=n --output-format=text "e:\Google Drive\research\Campsite checker\check_sites.py"
cwd: e:\Google Drive\research\Campsite checker
C:\ProgramData\Anaconda3\python.exe "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" pylint --disable=all --enable=F,unreachable,duplicate-key,unnecessary-semicolon,global-variable-not-assigned,unused-variable,unused-wildcard-import,binary-op-exception,bad-format-string,anomalous-backslash-in-string,bad-open-mode,E0001,E0011,E0012,E0100,E0101,E0102,E0103,E0104,E0105,E0107,E0108,E0110,E0111,E0112,E0113,E0114,E0115,E0116,E0117,E0118,E0202,E0203,E0211,E0213,E0236,E0237,E0238,E0239,E0240,E0241,E0301,E0302,E0303,E0401,E0402,E0601,E0602,E0603,E0604,E0611,E0632,E0633,E0701,E0702,E0703,E0704,E0710,E0711,E0712,E1003,E1101,E1102,E1111,E1120,E1121,E1123,E1124,E1125,E1126,E1127,E1128,E1129,E1130,E1131,E1132,E1133,E1134,E1135,E1136,E1137,E1138,E1139,E1200,E1201,E1205,E1206,E1300,E1301,E1302,E1303,E1304,E1305,E1306,E1310,E1700,E1701 --msg-template='{line},{column},{category},{symbol}:{msg}' --reports=n --output-format=text "e:\Google Drive\research\Campsite checker\check_sites.py"
cwd: e:\Google Drive\research\Campsite checker
C:\ProgramData\Anaconda3\python.exe "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\completion.py"
C:\ProgramData\Anaconda3\python.exe "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\completion.py"
Error 2020-08-16 22:03:41: stderr jediProxy Error (stderr) c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\completion.py:586: DeprecationWarning: Deprecated since version 0.16.0. Use Script(...).get_names instead.
jedi.api.names(
C:\ProgramData\Anaconda3\Scripts\conda.exe env list
C:\ProgramData\Anaconda3\python.exe "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" -c "import jupyter"
C:\ProgramData\Anaconda3\python.exe "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" -c "import notebook"
C:\ProgramData\Anaconda3\python.exe "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" jupyter kernelspec --version
C:\ProgramData\Anaconda3\python.exe "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" vscode_datascience_helpers.daemon --daemon-module=vscode_datascience_helpers.jupyter_daemon -v
C:\ProgramData\Anaconda3\python.exe "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" vscode_datascience_helpers.daemon --daemon-module=vscode_datascience_helpers.jupyter_daemon -v
C:\ProgramData\Anaconda3\python.exe "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" vscode_datascience_helpers.daemon --daemon-module=vscode_datascience_helpers.jupyter_daemon -v
C:\ProgramData\Anaconda3\python.exe (daemon) -m jupyter notebook --no-browser --notebook-dir=C:\Users\ARENCA1\AppData\Local\Temp\2647a097-96d4-43af-bbdf-a98bd775cb2a --config=C:\Users\ARENCA1\AppData\Local\Temp\2647a097-96d4-43af-bbdf-a98bd775cb2a\jupyter_notebook_config.py --NotebookApp.iopub_data_rate_limit=10000000000.0
C:\ProgramData\Anaconda3\python.exe (daemon) -m jupyter kernelspec list --json
C:\ProgramData\Anaconda3\python.exe (daemon) -m jupyter kernelspec list --json
##########Linting Output - pylint##########
************* Module check_sites
46,30,error,used-before-assignment:Using variable 'email_body' before assignment
Your code has been rated at 8.48/10 (previous run: 8.48/10, +0.00)
C:\ProgramData\Anaconda3\python.exe (daemon) "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\vscode_datascience_helpers\getJupyterKernels.py"
C:\ProgramData\Anaconda3\python.exe (daemon) "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\vscode_datascience_helpers\getJupyterKernels.py"
C:\ProgramData\Anaconda3\python.exe (daemon) "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\vscode_datascience_helpers\getServerInfo.py"
C:\ProgramData\Anaconda3\python.exe (daemon) "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\vscode_datascience_helpers\getServerInfo.py"
C:\ProgramData\Anaconda3\python.exe (daemon) "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\vscode_datascience_helpers\getServerInfo.py"
C:\ProgramData\Anaconda3\python.exe (daemon) "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\vscode_datascience_helpers\getServerInfo.py"
Error 2020-08-16 22:04:01: stderr jediProxy Error (stderr) c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\completion.py:594: DeprecationWarning: Providing the line is now done in the functions themselves likeScript(...).complete(line, column)
script = jedi.Script(
c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\completion.py:594: DeprecationWarning: Providing the column is now done in the functions themselves likeScript(...).complete(line, column)
script = jedi.Script(
Error 2020-08-16 22:04:01: stderr jediProxy Error (stderr) c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\completion.py:594: DeprecationWarning: Deprecated since version 0.17.0. Use the project API instead, which means Script(project=Project(dir, sys_path=sys_path)) instead.
script = jedi.Script(
Error 2020-08-16 22:04:01: stderr jediProxy Error (stderr) c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\completion.py:628: DeprecationWarning: Deprecated since version 0.16.0. Use Script(...).infer instead.
script.goto_definitions(), request["id"]
C:\ProgramData\Anaconda3\python.exe "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\pyvsc-run-isolated.py" "c:\Users\Aren Cambre.vscode\extensions\ms-python.python-2020.8.101144\pythonFiles\normalizeForInterpreter.py" "import urllib.request, json, smtplib, ssl, keyring"