ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

如何实现cmd可以访问conda但不能通过默认环境访问python

如何实现cmd可以访问conda但不能通过默认环境访问python

这么做的好处

通常情况下,当安装完成miniconda后,miniconda的base默认环境会作为默认环境被系统获取,系统可以直接用base来执行python,这就造成了base环境极容易被污染

我现在需要的是cmd可以正常访问conda命令,但是不能访问python

第一步

确保机器主环境没有安装python,下载并安装miniconda,安装时勾选just me,且不设置环境变量

第二步

打开cmd窗口,输入绝对路径,来执行conda init操作

C:\Users\mengzhishanghun\miniconda3\Scripts\conda.exe init cmd.exe

重新打开一个cmd窗口就会发现,cmd已经可以正确识别conda指令

第三步

现在输入

conda config --set auto_activate_base false

这样就会将默认进入base环境的功能禁止,此时输入where python,返回为

C:\Users\mengzhishanghun>where python
信息: 用提供的模式无法找到文件。
返回列表