atom-community / atom-community/ide-python

Switch python versions easily (or automatically)

未关闭
#121 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
JavaScript
星标
238
派生
40
PR 合并指标
30 天内没有已合并 PR

描述

When "Python Executable" set to python2 and python3 project is loaded:
![py3_pyls](https://user-images.githubusercontent.com/381760/41464817-53f5f684-70a4-11e8-8cc5-56d747c39aef.png)

When set to python3 and py2 project:
![py2_pyls](https://user-images.githubusercontent.com/381760/41464821-57a86bcc-70a4-11e8-9c9e-edafc1e92f8f.png)

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`

贡献指南

打开贡献指南

调研方向

首先跟踪现有的“Python Executable”设置和状态栏入口。明确可接受的结果是基于项目的自动检测、手动切换,还是以逗号分隔的回退项,然后定义 Python 2 和 Python 3 项目应如何选择可执行文件,以及如何验证这一行为。

由索引模型根据 Issue 内容生成。

评估

技术栈
python
领域
developer-experience
Issue 类型
功能
难度
5/5
预计耗时
一周以上
活跃度
停滞
描述清晰度
基本清楚
新手友好度
25/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。