python - 在 Scientific Linux 上激活 Anaconda 环境

标签 python linux python-3.x path anaconda

我刚刚使用 conda create --name py35 python=3.5 anaconda 将 python 3.5 添加到 anaconda 的环境中

我把anaconda的bin、envs、py35的路径依次加到PATH变量里没有效果。

我总是得到同样的错误:

>>> source activate py35
activate: No such file or directory.
>>> activate py35
Error: activate must be sourced. Run 'source activate envname'
instead of 'activate envname'.

Usage: source activate ENV

adds the 'bin' directory of the environment ENV to the front of PATH.
ENV may either refer to just the name of the environment, or the full
prefix path.
>>> cd anaconda/bin
>>> ls | grep activate 
activate
activate-global-python-argcomplete
deactivate
>>> source activate py35
Illegal variable name.

我很困惑

编辑:echo $PATH 给出

/local/home/sread/Apps/texlive/2015/bin/x86_64-linux:/local/home/sread/Apps/anaconda:/local/home/sread/Apps/anaconda/bin:/local/home/sread/Apps/texlive/2015/bin/x86_64-linux:/local/home/sread/Apps/anaconda/envs:/local/home/sread/Apps/anaconda/bin:/local/home/sread/Apps/texlive/2015/bin/x86_64-linux:/local/home/sread/Apps/anaconda/envs/py3k:/local/home/sread/Apps/anaconda/bin:/local/home/sread/Apps/texlive/2015/bin/x86_64-linux:/local/home/sread/Apps/anaconda/envs:/local/home/sread/Apps/anaconda/bin:/local/home/sread/Apps/texlive/2015/bin/x86_64-linux:/local/home/sread/Apps/anaconda/bin:/local/home/sread/Apps/texlive/2015/bin/x86_64-linux:/local/home/sread/Apps/anaconda/bin:/star/java/jre/bin:/star/java/bin:/soft/cuter:/soft/cuter/CUTEr.large.pc.lnx.gfo/bin:/soft/sifdec:/soft/sifdec/SifDec.large.pc.lnx.gfo/bin:/local/home/sread/Apps/texlive/2015/bin/x86_64-linux:/local/home/sread/Apps/anaconda/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/soft/bin:/soft/AstroMatic/bin:/star/bin/startcl:/star/bin:/star/starjava/bin

最佳答案

我认为命令需要在系统提示符下运行,而不是 python 提示符 (>>>)。如果您分别在 Windows 或 Linux 上,请尝试在运行“activate envname”或“source activate envname”之前退出 python。

关于python - 在 Scientific Linux 上激活 Anaconda 环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34086002/

相关文章:

具有默认值的 python 字典 .get() 方法抛出异常,即使它甚至不应该被执行

python - Apache2:mod_wsgi 或 mod_python,哪个更好?

python - 返回 unicode 字符串的 __str__ 方法在一个环境中有效,但在另一个环境中失败

python - 管道:多个分类器?

c - Unix 套接字的 sockaddr_un.sun_path 区分大小写吗?

python-3.x - 为什么我的current_user不通过flask-login进行身份验证?

python - 使用 sharey=<other_axis> 删除子图上的 y 轴刻度标签

python - 从python中的CSV文件中删除特定行

linux - 在 AWK 中使用 if/else 语句

linux - jenkins 构建 - 使用 ssh 代理模块 - 无法在目标机器上运行完整的命令集