如何从anaconda使用intel python?

use*_*964 3 python anaconda conda intel-python

我用过这个

conda  create --name intelpy --channel intel --override-channels intelpython
Run Code Online (Sandbox Code Playgroud)

创建环境并安装 intelpython

conda info --envs显示

# conda environments:
#
intelpy               *  /home/admin-pc/anaconda3/envs/intelpy
py27                     /home/admin-pc/anaconda3/envs/py27
root                     /home/admin-pc/anaconda3
Run Code Online (Sandbox Code Playgroud)

然而,当我 source activate intelpy

admin-pc@Precision-Tower:~$ source activate intelpy
(intelpy) admin-pc@Precision-Tower:~$ which python
/home/admin-pc/anaconda3/bin/python
Run Code Online (Sandbox Code Playgroud)

它仍然使用anaconda python,有什么问题?


感谢橙色墨水。添加 python=3.6 有效

conda  create --name intelpy --channel intel --override-channels intelpython python=3.6
Run Code Online (Sandbox Code Playgroud)

ora*_*Ink 6

您应该将python参数添加到您的create命令中。省略它将使新环境使用系统默认的 Python 解释器,而不是安装新的解释器。

conda create --name intelpy python=3.6

2.7代替3.6Python 2 环境使用)

  • 我想我有两点,你在这里的评论中提到了这两点:1) conda root env != system default interpreter,以及 2) 在单独的环境中使用 root 环境的 Python 不是很有用(我猜除非你在那个环境中有 R 或其他东西,我不应该那么“python-normative”):-) (2认同)