python - Anaconda激活环境 "The syntax of the command is incorrect"

标签 python anaconda

可能是一些简单的事情(我希望如此)但是 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:\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 日更新: 卸载 python 。安装旧版本,Anaconda-2.3.0-Windows-x86_64.zip 来自 zipped windows installers archive .

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

最佳答案

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

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

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

关于python - Anaconda激活环境 "The syntax of the command is incorrect",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34823572/

相关文章:

python - 使用边界矩形获取旋转角度不起作用(OpenCV/Python)

python - 为什么 Anaconda 将我的默认 Python 路径添加到特定环境的路径中?

python - 似乎无法使用 pip 更新到 sklearn 0.19?

python - 英特尔 MKL fatal error : Cannot load libmkl_avx2. so 或 libmkl_def.so

python - conda install -c bioconda simlord |不满意错误

python - 如何在 Windows 的 CPython Jupyter 中使用 pypy 作为内核?

python - 为什么我的类(class)会引发 AttributeError?

python - AttributeError: 'SelectQuery' 对象没有属性 'is_active'

python - 如何检查用户是否在 Django 1.9 中使用移动设备?

python - 调用 WebSocket.close 时现有等待会发生什么