栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

sublime text3安装和conda与anaconda中的虚拟环境连接

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

sublime text3安装和conda与anaconda中的虚拟环境连接

参考:https://www.jianshu.com/p/c155a0634264,https://www.zhihu.com/question/27290549?sort=created,
https://blog.csdn.net/qq_35296537/article/details/89067245

报错can’t find ‘main’ module in ‘’

原因,想要编译的文件没有保存

sublime text和anaconda连和使用,需要借助conda激活环境 准备工作
  1. 安装好anaconda,配置好电脑的环境变量,参考:https://editor.csdn.net/md/?articleId=103916334
  2. 安装好sublime text
在sublime中安装anaconda和conda插件

参考:https://www.cnblogs.com/lzping/p/12874553.html
sublime设置
首先,安装package control组件,“Tool>install packages control”,参考:https://blog.csdn.net/wfrm_123/article/details/93004958
然后,安装需要的anaconda和conda插件,一、“Preferences>packages control”,**二、**在命令框中输入“ install package”,**三、**在弹出框中查找anaconda,点击搜索到的插件,开始安装。同样的方式安装conda插件

第一种、使用anaconda虚拟环境、配置anaconda和conda的环境

为了方便说明,先定义两个路径的代替变量,(anaconda的安装路径)anaconda_path=“安装路径/Anaconda3/python.exe”、evn_path=“安装路径/Anaconda3/env/my_env/python.exe”,
1.设置anaconda的:Preferences > Package Settings > Anaconda > Settings-Default,这里查找"python_interpreter":的参数修改成evn_path

2.设置anaconda的:Preferences > Package Settings > Anaconda > Settings-Users,修改如下,翻译器也是evn_path

{
    "complete_parameters":false,  //true会导致print()带出一堆参数print(value, ..., sep, end, file, flush)
    "python_interpreter":"D:\ProgramData\Anaconda3\envs\torch_cuda\python.exe",
    "suppress_explicit_completions":true,  
    "suppress_word_completion":true, //true会禁用sublime原生的自动补全,避免与anaconda补全冲突
    "anaconda_linting":false,
    "merge_signatures_and_doc":true,
    "swallow_startup_errors":true,   //true可以避免一打开sublime,弹出错误窗“

3.设置conda,如下图所示,一、一定要使用anaconda安装目录(anaconda_path)的python作为executable的参数,这样编译系统中自动出现conda选项卡;二、environment_directory":是anaconda的环境文件夹路径。

{
 "executable": "D:\ProgramData\Anaconda3\python.exe",
 "environment_directory": "D:\ProgramData\Anaconda3\envs\",
 "configuration": "C:\Users\Administrator\.condarc",
  "run_through_shell": false,
  "use_pythonw": false,
}


4、操作方式:上述步骤操作完成后,先重启一次软件然后,一、“ctrl + shift + p”,**二、**选择“Activate Environment”然后选择自己要激活的环境(在anaconda中创建的)**三、**然后使用conda编译器。

第二种、使用anaconda虚拟环境、配置anaconda和conda的环境

和前面配置的anaconda一样,进行前三步骤,但不使用conda,新建立一个编译系统,将cmd的参数换成自己定义个anaconda虚拟环境,直接使用这个编译设置。添加方式如下:
这个编译系统是可以随意命名的,作用取决于cmd的第一个参数

{
    "cmd": ["D:\ProgramData\Anaconda3\envs\torch_cuda\python.exe", "-u", "$file"],
    //"path":"D:\ProgramData\Anaconda3\python.exe",
    "file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",
    "selector": "source.python"
}

配置conda环境错误,不激活环境遇到问题
一、Original error was: DLL load failed。。  
二、[WinError 2] 系统找不到指定的文件。
三、KeyError: 'conda_environment'
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/871066.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号