问题描述

部分用户在安装后,可能无法通过CMD正常调用Conda相关命令,其实多数是因为Conda环境变量设置错误,所以才引起的该问题。

解决方案

确认安装路径

首先我们应该先确认自己的Conda安装路径,我们暂时先以Miniconda为例。

举例1:本站将Miniconda安装在D盘的openAI文件夹下,打开该路径后可以看到Scripts和Library文件夹,在Library文件夹下可以找到bin文件夹。

目前对于我们有用的路径如下:

D:\openAI\Miniconda3
D:\openAI\Miniconda3\Scripts
D:\openAI\Miniconda3\Library\bin

举例2:每个人的安装路径和版本不一样,请根据自身情况选择修复相应的安装位置。如果您安装的是Anaconda,安装在E盘下的ABC路径下载,那么您所需要的相关路径应该如下:

E:\ABC\Anaconda
E:\ABC\Anaconda\Scripts
E:\ABC\Anaconda\Library\bin

修复环境变量

按下键盘的微软徽标不要松手,然后加按键盘上的R键盘,系统将会自动打开CMD。

【如果不知道如何运行CMD,或想了解CMD的相关内容,请查看此文章:CMD|命令提示符 】

打开CMD后,逐行执行如下命令,将会自动将Conda的相关路径添加至环境变量:

【注意:请将下面的D:\openAI\Miniconda3路径,替换为您自己的路径。】

powershell -Command "[System.Environment]::SetEnvironmentVariable('Path', [System.Environment]::GetEnvironmentVariable('Path', 'User') + ';D:\openAI\Miniconda3', 'User')"
powershell -Command "[System.Environment]::SetEnvironmentVariable('Path', [System.Environment]::GetEnvironmentVariable('Path', 'User') + ';D:\openAI\Miniconda3\Scripts', 'User')"
powershell -Command "[System.Environment]::SetEnvironmentVariable('Path', [System.Environment]::GetEnvironmentVariable('Path', 'User') + ';D:\openAI\Miniconda3\Library\bin', 'User')"

至此,关闭所有已打开的CMD窗口,然后重新打开CMD,输入conda测试一下,应该可以正常调用啦。