VSCode没有在路径前面显示(base),无法激活conda环境怎么办?
·
我需要VSCode中这样的环境,刚开始在前面有(base)环境,此时输入 conda activate XXX(环境名称) 就能激活自己的环境。

但是直接点击代码的 Run Python → Run Python File in Terminal会出现如下的窗口,直接输入activate 或 conda activate d:\Anaconda3-5.2.0\envs\环境名称 都会报错。我这里有两个可行的方法,也是偶然发现的,记录一下。

方法1(推荐)
1. 点击右下侧加号旁边的角角,找到 Command Prompt 并点击,点击后右侧会新产生 cmd 窗口。

2. 进入cmd 窗口后,输入你的anaconda的activate.bat文件路径,比如我的是: D:\Anaconda3-5.2.0\Scripts\activate.bat

此时就会在路径最前方出现(base)环境。
3. 之后就可以输入 conda activate XXX(环境名称) 就能激活自己的环境。

方法2(有时可行但不推荐)
还有一种方法就是在每次运行文件的前面加上完整的python路径,有的项目可行,但也有的不可行,而且比较麻烦,仅供参考。
类似于这样输入在PowerShell里: d:\Anaconda3-5.2.0\envs\环境名称\python.exe main.py
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)