问题描述
部分用户在安装后,可能无法通过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
测试一下,应该可以正常调用啦。
我按照这个方法,不仅conda不能用,而且python也不能用了
@周五 您需要根据自己的实际路径修改,不要直接复制哦。
卸载了重新安装第一个选项选不了
@dssmn 安装的是时候,你选的是安装给所有用户?还是仅当前用户?
cmd执行canda后闪了一下就不见了
@十一. 建议重安一下conda
@十一. 不要两个conda都安,只留一个。
我安了一个也闪退
我悟了,犯蠢了,抱一丝抱一丝