atom-community / atom-community/ide-python
Switch python versions easily (or automatically)
- Dominant language
- JavaScript
- Stars
- 238
- Forks
- 40
- PR merge metrics
- No merged PRs in 30d
Description
When "Python Executable" set to python2 and python3 project is loaded:

When set to python3 and py2 project:

Autodetection or manual switch in the statusbar could drastically improve usability.
Also, maybe comma separated list of executables could solve a problem, smth like `/path/to/envs/{$project_root}/bin/python, python3`
Contributor guide
Research direction
Start by tracing the existing “Python Executable” setting and the status bar entry point. Clarify whether the accepted result is automatic project-based detection, manual switching, or comma-separated fallbacks, then define how Python 2 and Python 3 projects should select an executable and how that behavior can be verified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- developer-experience
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100