VSCode运行Conda环境报错EnvironmentNotWritableError权限问题求助
解决VSCode中Conda环境权限报错的方案
以管理员身份启动VSCode
右键VSCode快捷方式,选择「以管理员身份运行」,直接测试终端执行Conda命令是否正常。如果每次手动操作麻烦,可设置快捷方式默认以管理员运行:右键快捷方式→属性→兼容性→勾选「以管理员身份运行此程序」→应用→确定。配置VSCode终端继承权限
打开VSCode,按Ctrl+Shift+P打开命令面板,输入Preferences: Open Settings (JSON)打开设置文件,添加以下配置后保存重启:"terminal.integrated.windows.enableArgsPassthrough": true, "terminal.integrated.defaultProfile.windows": "Command Prompt", "terminal.integrated.automationShell.windows": "C:\\Windows\\System32\\cmd.exe"若常用PowerShell,可将
Command Prompt替换为PowerShell,对应路径调整为C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe。关联Anaconda专属终端到VSCode
- 打开命令面板,输入
Terminal: Select Default Profile,点击「添加新配置」。 - 输入以下配置(替换为你的Anaconda实际安装路径):
{ "name": "Anaconda Prompt", "path": "C:\\Windows\\System32\\cmd.exe", "args": ["/K", "C:\\ProgramData\\Anaconda3\\Scripts\\activate.bat C:\\ProgramData\\Anaconda3"] } - 将这个Anaconda Prompt设为默认终端,重启VSCode后测试Conda命令。
- 打开命令面板,输入
确认Python解释器关联正确
按Ctrl+Shift+P输入Python: Select Interpreter,选择你要使用的Conda环境(如base或自定义环境),确保解释器路径指向Anaconda环境下的python.exe。
内容的提问来源于stack exchange,提问作者Rich Lysakowski PhD
相关产品推荐
相关产品推荐

