马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
装完 Anaconda,在 CMD 里敲 conda --version,弹出"conda 不是内部或外部命令,也不是可运行的程序或批处理文件"——这是 Python 新手最高频的报错之一,十有八九是安装时没勾"添加环境变量",或者勾了但没生效。本文给出定位安装路径、把三个目录写进 PATH、以及改完必须重开 CMD 的完整步骤。
一、先明白为什么会报这个错
命令行执行任何命令,都要先在环境变量 PATH 里按顺序找同名可执行文件。Anaconda 的 conda.exe 在它自己的安装目录里,而 PATH 里没有这条路径,系统找不到,就按"不是内部或外部命令"来报错。
所以解法方向很明确:把 Anaconda 的可执行目录加进 PATH。注意 PATH 是系统变量里的,用户变量也能起作用,但标准做法是加到系统变量的 Path 里,对当前用户和后续新建的用户都通用。
二、找到 Anaconda 到底装在哪
最直接的办法:点开始按钮,搜 Anaconda Navigator;在搜索结果上点右键选"打开文件所在的位置",会跳到快捷方式所在目录;再在该快捷方式上右键点"打开文件所在的位置",就能看到 Anaconda Navigator.exe 真实所在的那层目录——进了这层目录,它的上一级就是 Anaconda 的安装根目录。
典型的目录结构是这样的(以装在 F 盘为例):
F:\anaconda —— 安装根目录,conda.exe 在它下面;
F:\anaconda\Scripts —— pip.exe、activate.bat 这类脚本入口;
F:\anaconda\Library\bin —— 库可执行文件目录(有些教程只写前两个,这个目录在少数包上会用到,一起加最稳妥)。
把这三个路径原样复制,别自己拼——路径里带空格、大小写、盘符大小写都会导致后面莫名失败。
三、把三个路径加进系统环境变量
- 开始菜单搜"环境变量",打开编辑系统环境变量;
- 弹窗里点环境变量按钮;
- 在下方的系统变量列表里找到
Path,选中点编辑;
- 在编辑窗口点新建,把上面复制的三个路径逐条单独贴进去(一条一个,不要粘成一整行);
- 一路确定把三个窗口都关掉——必须每层都点确定,直接叉掉窗口的话改动可能不落盘。
四、验证是否生效
关键一步:把原来开着的 CMD 窗口全部关掉,重新开一个新的。已经运行的 CMD 进程读的是旧的环境变量,不重开就还是报错,这是最常见的"我明明配了怎么还不行"。
新开窗口里依次验证:
conda --version
python --version
能打印出版本号就完成了。再进阶一点可以试:
conda info --envs
五、装的时候就该做的事
其实这个坑在安装阶段就能避开:Anaconda 安装器最后一步有个"Add Anaconda to my PATH environment variable"的勾选框,默认不勾。勾上它就不用手动配了。
但安装器也提示过一句:勾选后可能干扰其他 Python 的命令行行为(比如把系统 python 指向 Anaconda)。所以官方默认不勾选是有道理的——要么安装时勾选省事,要么事后手动配 PATH,两种方案选一个就行,别装完又勾又不配,出问题时分不清是哪边的锅。
六、如果还不行
- 确认贴进去的是系统变量的 Path 而不是用户变量的(两者都改一遍总能生效);
- 确认路径末尾没有多余的分号、没有多打个空格;
- 确认 Anaconda 装在了你以为的那个盘——有些默认路径是用户目录下(
C:\Users\xxx\anaconda3),找错盘就贴错路径;
- 还不行就重启一次资源管理器或注销重登录,让系统刷新环境变量缓存。
七、一句话总结
报错的根因是 conda.exe 不在 PATH 里。找路径(开始菜单找 Anaconda Navigator → 打开文件位置 → 再打开文件位置)→ 把根目录、Scripts、Library\bin 三条加进系统变量 Path → 关掉旧 CMD 重开验证。 记得安装器那个"Add to PATH"勾选框提前勾上,能省掉事后这一整套操作。
qidao123.com企服评测-应用市场 编辑提示 |