|||
刚装的环境,今天碰到个小问题,
在使用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,选择对应的解释器即可。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-1 14:33
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社