Anaconda 激活环境 "The syntax of the command is incorrect"
Anaconda activate environment "The syntax of the command is incorrect"
可能是一些简单的东西(我希望如此)但是 activate environment_name
给我的信息是 "The syntax of the command is incorrect."
我正在使用 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:\Anaconda\envs\snowflakes:
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:\Anaconda\envs\bunnies
snowflakes C:\Anaconda\envs\snowflakes
root * C:\Anaconda
C:\Anaconda>
我更新了 Anaconda 和 conda 都没有用。不知道是根目录安装问题还是PATH问题还是什么。我仔细阅读了激活脚本,但在那里看不到任何明显的东西。使用完整路径名也无济于事,如
C:\Anaconda>activate C:\Anaconda\envs\snowflakes
非常感谢任何帮助。
2016 年 1 月 17 日更新:
卸载蟒蛇。从 zipped windows installers archive.
安装旧版本 Anaconda-2.3.0-Windows-x86_64.zip
安装后我可以 activate/deactivate 环境。但后来我又用 conda update conda
和 conda update anaconda
更新了。现在我收到与以前相同的 "incorrect syntax" 消息。在我绝对需要更多 env 功能之前,我只能按原样使用。
我刚刚花了一段时间努力寻找这个错误的原因。我机器上的问题是 PATH
环境变量。
在 windows 上打开 Edit Environment Variables for your account
程序,然后编辑 PATH
变量。删除任何引号或可能无效的路径字符。它应该看起来像 C:\path\to\programs;C:\path\to\more\programs;...
如果您是管理员,您可能必须对系统 PATH
环境变量执行相同的操作。
我知道我之前编辑过 PATH 但这次成功了(在我从 Windows7 更新到 Windows10 之后):
我加了
C:\Users\Myusername\Anaconda
以完整环境变量 PATH 值开头,以分号分隔,似乎已经起作用。以前是,现在唯一的区别是Windows10,我把Anaconda放在开头。
而且效果很好。
可能是一些简单的东西(我希望如此)但是 activate environment_name
给我的信息是 "The syntax of the command is incorrect."
我正在使用 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:\Anaconda\envs\snowflakes:
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:\Anaconda\envs\bunnies
snowflakes C:\Anaconda\envs\snowflakes
root * C:\Anaconda
C:\Anaconda>
我更新了 Anaconda 和 conda 都没有用。不知道是根目录安装问题还是PATH问题还是什么。我仔细阅读了激活脚本,但在那里看不到任何明显的东西。使用完整路径名也无济于事,如
C:\Anaconda>activate C:\Anaconda\envs\snowflakes
非常感谢任何帮助。
2016 年 1 月 17 日更新: 卸载蟒蛇。从 zipped windows installers archive.
安装旧版本Anaconda-2.3.0-Windows-x86_64.zip
安装后我可以 activate/deactivate 环境。但后来我又用 conda update conda
和 conda update anaconda
更新了。现在我收到与以前相同的 "incorrect syntax" 消息。在我绝对需要更多 env 功能之前,我只能按原样使用。
我刚刚花了一段时间努力寻找这个错误的原因。我机器上的问题是 PATH
环境变量。
在 windows 上打开 Edit Environment Variables for your account
程序,然后编辑 PATH
变量。删除任何引号或可能无效的路径字符。它应该看起来像 C:\path\to\programs;C:\path\to\more\programs;...
如果您是管理员,您可能必须对系统 PATH
环境变量执行相同的操作。
我知道我之前编辑过 PATH 但这次成功了(在我从 Windows7 更新到 Windows10 之后):
我加了
C:\Users\Myusername\Anaconda
以完整环境变量 PATH 值开头,以分号分隔,似乎已经起作用。以前是,现在唯一的区别是Windows10,我把Anaconda放在开头。
而且效果很好。