Skip to content

Terminal escape sequences shown when running code #24780

@MaxPowerWasTaken

Description

@MaxPowerWasTaken

Type: Bug

I have the following code in my main.py:

import pymupdf

print(f"pymupdf version is: {pymupdf.__version__}")

I can create a python3.12 environment with pymupdf installed and run it from my (kubuntu24.04) shell without issues, with the following commands (showing shell log after each >command):

>uv --version
uv 0.4.17

>uv init --no-pin-python
Initialized project `askliz2`

>uv venv --python 3.12.6 
Using CPython 3.12.6
Creating virtual environment at: .venv
Activate with: source .venv/bin/activate

>source .venv/bin/activate 
askliz2>uv add pymupdf 
Resolved 3 packages in 281ms
Installed 2 packages in 11ms
 + pymupdf==1.24.10
 + pymupdfb==1.24.10

askliz2>python main.py
pymupdf version is: 1.24.10

However, when I launch vscode from this folder with my uv venv activated with code ., and then highlight the line import pymupdf and hit shift+enter to run it in the integrated terminal, I get the following vscode integrated terminal output:

/home/max/askliz2/.venv/bin/python 
Python 3.12.6 (main, Sep  9 2024, 22:11:19) [Clang 18.1.8 ] on linux
Type "help", "copyright", "credits" or "license" for more information.
]633;E;exit()]633;D;0]633;A>>> ]633;B]633;Cimport pymupdf
]633;E;import pymupdf]633;D;0]633;A>>> ]633;B]633;C

Things I've tried so far:

  • upgrading uv version
  • hosing and re-installing vscode
  • installing different python versions (e.g. 3.12.0, 3.12.6, 3.9)
  • right-clicking to clear terminal and kill terminal and then trying again

When I use the command pallet to select python interpreter, it shows me it's trying to use Python 3.12.6('.venv') ./.venv/bin/python, as it should be, and as the vscode integrated logs above already indicate.

VS Code version: Code 1.93.1 (38c31bc77e0dd6ae88a4e9cc93428cc27a56ba40, 2024-09-11T17:20:05.685Z)
OS version: Linux x64 6.10.6-061006-generic
Modes:

System Info
Item Value
CPUs Intel(R) Core(TM) i5-10210U CPU @ 1.60GHz (8 x 2800)
GPU Status 2d_canvas: enabled
canvas_oop_rasterization: enabled_on
direct_rendering_display_compositor: disabled_off_ok
gpu_compositing: enabled
multiple_raster_threads: enabled_on
opengl: enabled_on
rasterization: enabled
raw_draw: disabled_off_ok
skia_graphite: disabled_off
video_decode: enabled
video_encode: disabled_software
vulkan: disabled_off
webgl: enabled
webgl2: enabled
webgpu: disabled_off
webnn: disabled_off
Load (avg) 3, 3, 2
Memory (System) 15.41GB (9.05GB free)
Process Argv . --crash-reporter-id 278e8daa-3421-43f0-a591-500f30110725
Screen Reader no
VM 0%
DESKTOP_SESSION plasma
XDG_CURRENT_DESKTOP KDE
XDG_SESSION_DESKTOP KDE
XDG_SESSION_TYPE x11
Extensions (26)
Extension Author (truncated) Version
aws-toolkit-vscode ama 3.26.0
markdown-checkbox bie 0.4.0
markdown-mermaid bie 1.25.0
minizinc Dek 0.1.1
copilot Git 1.234.1129
copilot-chat Git 0.21.2024090602
language-julia jul 1.124.2
json-lines-viewer leh 0.0.4
vscode-docker ms- 1.29.3
debugpy ms- 2024.10.0
isort ms- 2023.10.1
python ms- 2024.14.1
vscode-pylance ms- 2024.9.2
jupyter ms- 2024.8.1
jupyter-keymap ms- 1.1.2
jupyter-renderers ms- 1.0.19
vscode-jupyter-cell-tags ms- 0.1.9
vscode-jupyter-slideshow ms- 0.1.6
remote-containers ms- 0.384.0
remote-ssh ms- 0.114.3
remote-ssh-edit ms- 0.86.0
remote-explorer ms- 0.4.3
vsliveshare ms- 1.0.5941
vsliveshare-pack ms- 0.4.0
diagramspreviewer teh 1.0.9
json Zai 2.0.2
A/B Experiments
vsliv368cf:30146710
vspor879:30202332
vspor708:30202333
vspor363:30204092
vscod805:30301674
binariesv615:30325510
vsaa593:30376534
py29gd2263:31024239
c4g48928:30535728
azure-dev_surveyone:30548225
a9j8j154:30646983
962ge761:30959799
pythongtdpath:30769146
welcomedialog:30910333
pythonnoceb:30805159
asynctok:30898717
pythonmypyd1:30879173
2e7ec940:31000449
pythontbext0:30879054
accentitlementsc:30995553
dsvsc016:30899300
dsvsc017:30899301
dsvsc018:30899302
cppperfnew:31000557
dsvsc020:30976470
pythonait:31006305
dsvsc021:30996838
01bff139:31013167
a69g1124:31058053
dvdeprecation:31068756
dwnewjupyter:31046869
2f103344:31071589
impr_priority:31102340
nativerepl1:31139838
refactort:31108082
pythonrstrctxt:31112756
flighttreat:31134774
wkspc-onlycs-t:31132770
nativeloc1:31134641
wkspc-ranged-c:31125598
cf971741:31144450
autoexpandse:31146404
iacca2:31144504
cc771715:31146322

Metadata

Metadata

Assignees

Labels

area-terminalbugIssue identified by VS Code Team member as probable bugtriage-neededNeeds assignment to the proper sub-team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions