我用过这个
conda info --envs
创建环境并安装intelpython
和# conda environments:
#
intelpy * /home/admin-pc/anaconda3/envs/intelpy
py27 /home/admin-pc/anaconda3/envs/py27
root /home/admin-pc/anaconda3
显示
source activate intelpy
然而,当我admin-pc@Precision-Tower:~$ source activate intelpy
(intelpy) admin-pc@Precision-Tower:~$ which python
/home/admin-pc/anaconda3/bin/python
conda create --name intelpy --channel intel --override-channels intelpython python=3.6
它仍然使用anaconda python,出了什么问题?
感谢orangeInk。添加python = 3.6有效
import ast
if not ast.literal_eval(sys.argv[1]):
print "Input Arg is None"
答案 0 :(得分:3)
您应该将python
参数添加到create
命令中。省略它将使新环境使用系统默认的Python解释器而不是安装新的。
conda create --name intelpy python=3.6
(对于Python 2环境,使用2.7
而不是3.6
)