1

我在我的 Windows 7 机器上安装了 Anaconda 1.9.1 和 Minicoda3 两次。每次安装后,我尝试使用命令conda info或尝试使用 conda 创建环境,我都会收到以下消息:

'conda' is not recognized as an internal or external command,
operable program or batch file.

我试图在 Windows 8 机器上安装 Anaconda 1.9.1,一切正常,但在 Windows 7 机器上却不行。我是否需要为 Windows 7 机器配置一些额外的东西。

4

4 回答 4

2

听起来您需要添加;C:\Anaconda;C:\Anaconda\Scripts到路径中。

有关分步说明,请参阅http://geekswithblogs.net/renso/archive/2009/10/21/how-to-set-the-windows-path-in-windows-7.aspx 。

当您尝试运行 conda 时,这会告诉系统在哪里寻找 conda。

于 2014-03-01T19:30:15.267 回答
1

我在问题中提到了同样的问题,解决我的问题的解决方案在此处描述。最后,我修改了 anaconda.bat 以匹配:

@echo off

rem +===========================================================================
rem | Initialisation
rem +===========================================================================

for %%i in ("%~dp0..\envs") do (
    set ANACONDA_ENVS=%%~fi
)

if not "%1" == "" (
    if not exist "%ANACONDA_ENVS%\%1\python.exe" (
        echo No environment named "%1" exists in %ANACONDA_ENVS%
        goto :eof
    )
    set ANACONDA_ENV_NAME=%1
    set ANACONDA="%ANACONDA_ENVS%\%1"
    title Anaconda (%ANACONDA_ENV_NAME%^)
) else (
    set ANACONDA_ENV_NAME=
    for %%i in ("%~dp0..") do (
        set ANACONDA=%%~fi
    )
    title Anaconda
)

set ANACONDA_SCRIPTS=%ANACONDA%\Scripts
set PATH=%ANACONDA%;%ANACONDA_SCRIPTS%;%PATH%
echo Added %ANACONDA% and %ANACONDA_SCRIPTS% to PATH.

if not "%ANACONDA_ENV_NAME%" == "" (
    echo Activating environment %ANACONDA_ENV_NAME%...
    set PROMPT=[%ANACONDA_ENV_NAME%] $P$G
)

然后,一切都好了!

于 2014-10-31T01:05:54.773 回答
0

我在Win7上也遇到了这个问题。对我来说,Anaconda 安装在 C:\Users\me\AppData\Local\Contunuum\Anaconda. 而不是C:\Anaconda. 加上with C:\Users\me\AppData\Local\Contunuum\Anaconda\Scripts我的路径,为我解决了这个问题。

于 2014-10-24T21:16:13.130 回答
0

如果给定的答案都不起作用,比如在我的情况下,打开控制台,导航到Scripts文件夹中的Anaconda文件夹C:\Anaconda\Scripts,应该有conda.exe.

您可以从中执行命令。

于 2015-03-06T14:48:59.863 回答