I’m experiencing the same absolute same issue with Cursor 0.46.2 (AppImage) on Fedora 40.
I was unable to use flake8, and I had other minor issues as well.
Environment Details
Cursor:
Version: 0.46.2
VSCode Version: 1.96.2
Commit: 84b9c6d907219bb8c2874f299540eb6a079187a0
Date: 2025-02-23T01:17:13.048Z
Electron: 32.2.6
Chromium: 128.0.6613.186
Node.js: 20.18.1
V8: 12.8.374.38-electron.0
OS: Linux x64 6.12.13-100.fc40.x86_64
Linux:
$ uname -a
Linux localhost.localdomain 6.12.13-100.fc40.x86_64 #1 SMP PREEMPT_DYNAMIC Sat Feb 8 17:10:01 UTC 2025 x86_64 GNU/Linux
$ cat /etc/os-release
NAME="Fedora Linux"
VERSION="40 (Workstation Edition)"
ID=fedora
VERSION_ID=40
Python Environments:
# Virtual Environment
$ source virtualenv/bin/activate
$ python --version
Python 3.12.8
# System Python
$ which python
/usr/bin/python
$ python --version
Python 3.12.8
For me jlcheng workaround works out of the box.
This issue might be the cause of (Linux/ Ubuntu) Python not working in terminal - #3 by azier