蟒蛇激活环境"The syntax of the command is incorrect"



可能很简单(我希望),但activate environment_name给了我消息"命令的语法不正确"。

我使用的是Windows 7,conda 3.19.0,python 2.7.11,并且我通过cmd.exe和Anaconda命令提示符收到该消息。

它可能与它以前从未对我有用,因为我刚刚安装了 Anaconda - 作为管理员 - (我引用的环境是他们的教程示例)。

即使在我删除环境并重新创建它之后,我仍然得到同样的东西:

C:Anaconda>conda create -n snowflakes biopython
Fetching package metadata: ....
Solving package specifications: ............
Package plan for installation in environment C:Anacondaenvssnowflakes:
The following NEW packages will be INSTALLED:
    biopython:    1.66-np110py27_0
    msvc_runtime: 1.0.1-vc9_0      [vc9]
    numpy:        1.10.1-py27_0
    pip:          7.1.2-py27_0
    python:       2.7.11-0
    setuptools:   19.2-py27_0
    wheel:        0.26.0-py27_1
Proceed ([y]/n)? y
Linking packages ...
[      COMPLETE      ]|##################################################| 100%
#
# To activate this environment, use:
# > activate snowflakes
#
C:Anaconda>activate snowflakes
The syntax of the command is incorrect.
C:Anaconda>conda info -e
# conda environments:
#
bunnies                  C:Anacondaenvsbunnies
snowflakes               C:Anacondaenvssnowflakes
root                  *  C:Anaconda

C:Anaconda>

我已经更新了蟒蛇和康达,但无济于事。 我不知道这是根目录安装问题还是PATH问题还是什么。 我已经仔细阅读了激活脚本,在那里看不到任何明显的东西。 使用完整路径名也无济于事,如

C:Anaconda>activate C:Anacondaenvssnowflakes

任何帮助都非常感谢。

更新 1/17/2016:卸载了蟒蛇。 已安装旧版本,Anaconda-2.3.0-Windows-x86_64.zip从压缩的Windows安装程序存档。

我可以在安装后激活/停用环境。 但后来我再次更新了conda update conda,也conda update anaconda. 现在我收到与以前相同的"语法不正确"消息。 我只能按原样使用,直到我绝对需要更多的环境功能。

我只是花了一段时间努力寻找此错误的原因。 我的机器上的问题是PATH环境变量。

在窗口上打开Edit Environment Variables for your account程序,然后编辑PATH变量。 删除任何引号或可能无效的路径字符。 它应该看起来像C:pathtoprograms;C:pathtomoreprograms;...

如果您是管理员,则可能必须对系统PATH环境变量执行相同的操作。

我知道

我之前编辑过 PATH,但这次它有效(在我从 Windows7 更新到 Windows10 之后):

我添加了

C:UsersMyusernameAnaconda

到完整环境变量 PATH 值的开头,用分号分隔,它似乎已经起作用了。 它以前就在那里,唯一的区别是现在的Windows10,我把Anaconda线放在了开头。

而且它工作得很好。

相关内容

最新更新