解决vscode中,powershell中conda activate无效--更改vscode默认的shell为anaconda shell
2024-10-21 07:45:00
问题记录:
windows系统里,cmd可以正常使用conda activate 命令,但是在powershell中,使用conda activate既不报错(说明路径没问题),也没激活conda环境。查询网上方法,基本是在powershell中运行conda init就能解决。但是这在我这无效。
解决1:
我观察到,anaconda安装好之后,anaconda自带的powershell是可以正常激活conda环境的。原因在于C:\ProgramData\Anaconda3\shell\condabin\conda-hook.ps1
,但是这样是不方便的,每次vscode开powershell就得运行 Invoke-Expression 'C:\\ProgramData\\Anaconda3\\shell\\condabin\\conda-hook.ps1'。但是这样子vscode调试还是没法进行了。
解决2:
直接将vscode的默认打开的powershell更换为anaconda power shell
ctr+shift+p -->打开
加上这段话(路径需要修改)
"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"args": ["-ExecutionPolicy" ,"ByPass", "-NoExit", "-Command","& 'C:\\ProgramData\\Anaconda3\\shell\\condabin\\conda-hook.ps1' ; conda activate 'C:\\ProgramData\\Anaconda3'"]
}
},
"terminal.integrated.defaultProfile.windows": "PowerShell",
最新文章
- Android 仿QQ消息界面
- Linux Daemon 类程序
- Web应用程序系统的多用户权限控制设计及实现-项目架构【3】
- 解决visualsvn监听ip 错误的问题
- Python File I/O
- MSP430F149学习之路——LED
- 【POJ】【1821】Fence
- plsql programming 17 过程, 函数与参数
- /etc/group文件详解
- Android build-tools升级到23.0.0_rc1无法解决编译后的问题
- 自制刻度尺-前端简易实现";腾讯信用";界面
- java核心技术卷一笔记(1)
- 洛谷P2388 阶乘之乘
- Graphics Class
- Codeforces.97D.Robot in Basement(bitset 模拟)
- WPF DataGrid 导出Excel
- Linux操作系统中文件结构stat中st_size的说明以及对于文件中洞(Holes)的理解
- sqlite的一个Unable to Open database file的坑爹错误
- PHP数组的遍历
- Linux中使用iptables开放特定端口