YPWu的个人博客分享 http://blog.sciencenet.cn/u/YPWu

博文

使用Anaconda+VCC进行开发时默认环境配置

已有 3642 次阅读 2019-11-1 09:07 |个人分类:编程开发|系统分类:科研笔记| VCC, anaconda, powershell

刚装的环境,今天碰到个小问题,

在使用VCC进行环境配置时总是提示:

conda : 无法将“conda”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

原因很简单,在win10中VCC默认使用Powershell而不是CMD,具体修改如下:

在VCC中,点击菜单,File-》preferences-》settings,找到 Features-》Terminal,选择Edit in settings.json,输入一下内容:

"terminal.integrated.shell.windows": "C:\\Windows\\Sysnative\\cmd.exe",

"terminal.integrated.inheritEnv": false,

"terminal.integrated.shellArgs.windows": ["/k", "D:\\jupyterRootDir\\initConda.bat"],


创建文件,D:\\jupyterRootDir\\initConda.bat ,指令为

conda activate pytorch

其中pytorch为你需要默认激活的环境


这时每次运行,会发现,anaconda会默认选择base,处理方法为关闭anaconda的自动激活

conda config --set auto_activate_base false


同时,调试时可能仍然是base环境,这时需要配置vcc的解释器,

快捷键:Ctrl+Shift+P,打开 Command Palette,输入 Python: Select Interpreter,选择对应的解释器即可。






https://blog.sciencenet.cn/blog-2938101-1204334.html

上一篇:2018阅读目录
下一篇:2020读书目录
收藏 IP: 1.198.6.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-11 23:17

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部