可能很简单(我希望),但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线放在了开头。
而且它工作得很好。