python - 如何在 Sublime Text Anaconda 包中自动设置 `python_interpreter` 的 conda 虚拟环境?
问题描述
- 操作系统:Bigsur 11.3.1
- 崇高的文字:3.2.2
- Sublime 文本扩展(包):Anaconda
- Python 虚拟环境管理使用
Miniconda
(Anaconda
) - 每个工作区目录使用autoenv
当我打开工作区文件夹并在 Sublime 文本中处理它时,我通常通过终端(使用cd
)进入目录并使用subl .
打开它。(如果我移动到目录,它的虚拟环境将被激活,因为我autoenv
上面提到过)
在Anaconda的包设置(用户自定义设置)中,我可以设置python_interpreter
,所以每当我使用3rd 方库之类的功能时,它都会反映其已安装的库并让我到达那里Go to definition
。Class
设置如下所示:"python_interpreter": "/Users/chois/miniconda3/envs/MY_VIRTUAL_ENV_NAME/bin/python"
但问题是,它被设置"python_interpreter": "/Users/chois/miniconda3/bin/python"
为默认值,它是一个(base)
解释器,而不是目录的虚拟环境。因此,每当我在那个工作区工作时,我都必须手动更改它。
我尝试的是类似"python_interpreter": "/Users/chois/miniconda3/envs/$VIRTUAL_ENV/bin/python",
但崇高的文本无法识别包设置中的环境变量。
如何灵活设置python_interpreter
为每个工作目录的虚拟环境的解释器路径,比如说,"/Users/chois/miniconda3/envs/$CURRENT_DIRS_VIRTUAL_ENV_NAME/bin/python"
?
解决方案
推荐阅读
- windows - 在 Windows 上链接 CUDA 时如何强制 CMake 使用响应文件?
- node.js - 无法下载 node-sqlite3@4.2.0 - node-pre-gyp 错误尝试下载(403)访问被拒绝 - node.js
- firebase - 带有 BigQuery 的 Angular10,拒绝访问:BigQuery BigQuery:获取驱动器凭据时权限被拒绝
- android - Json 服务器正在运行但未为反应本机应用程序获取数据
- sql - “自联接”时如何从SQL中的多个表中选择*?
- apache-kafka - KStreams 加入计算
- swift5 - Xcode12.5 - 在这种情况下,“FileManager”对于类型查找不明确
- ssl - 通配符 SSL 证书不适用于子域的某些子目录
- python - 如何在 MongoDB 中获取最近插入的文档及其所有字段?
- c# - 为什么实体框架没有映射我订单中的客户实体?