Anaconda activate environment“命令的语法不正确”

2024-05-04 19:12:59 发布

您现在位置:Python中文网/ 问答频道 /正文

可能是一些简单的东西(我希望如此),但是activate environment_name给我的信息是“命令的语法不正确”

我使用的是Windows7、conda 3.19.0、Python2.7.11,这两个版本都传达了这个信息命令行.exe还有水蟒命令提示符。在

这可能是相关的,因为我以前从来没有为我工作过,因为我刚刚安装了Anaconda-as-admin-(我引用的环境是他们的教程示例)。在

即使在我移除环境并重新创建它之后,我仍然得到相同的结果:

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>

我更新了水蟒和康达都没有用。我不知道是根目录安装问题还是路径问题或者什么。我已经仔细阅读了激活脚本,没有看到任何明显的东西。使用完整路径名也没有帮助,如

^{pr2}$

任何帮助都是非常感谢的。在

更新1/17/2016: 卸载了水蟒。已安装旧版本,Anaconda-2.3.0-Windows-x86_64.zip来自zipped windows installers archive。在

我可以在安装后激活/停用环境。但后来我又更新了conda update conda和{}。现在我收到了和以前一样的“语法错误”消息。在我绝对需要更多的env功能之前,我愿意按原样使用。在


Tags: the信息packageenvironment环境packagesanacondaconda
2条回答

我知道我以前编辑过路径,但这次起作用了(从Windows7升级到Windows10之后):

我补充道

C:\Users\Myusername\Anaconda

以完整的环境变量路径值开头,用分号分隔,它似乎起作用了。它以前是的,唯一的区别是现在的Windows10,我把Python线放在了开头。在

而且效果很好。在

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

在windows上打开Edit Environment Variables for your account程序,编辑PATH变量。删除所有引号或可能无效的路径字符。它应该看起来像C:\path\to\programs;C:\path\to\more\programs;...

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

相关问题 更多 >