Conda环境继续使用Python2.7而不是Python3.6

Conda环境继续使用Python2.7而不是Python3.6,python,python-3.x,python-2.7,anaconda,conda,Python,Python 3.x,Python 2.7,Anaconda,Conda,我使用Python3.6创建了conda ennviroment,但不幸的是,这个环境使用Python2.7。为什么?我怎样才能修好它 我想我可以为Python2.7提供一些别名,但是我应该在哪里找到它,以及如何更改它 $ conda create --name nn2019 python=3.6 numpy=1.13.3 scipy=1.1.0 matplotlib tqdm scikit-learn=0.20.0 jupyter notebook # ... (base) jan@Ma

我使用Python3.6创建了conda ennviroment,但不幸的是,这个环境使用Python2.7。为什么?我怎样才能修好它

我想我可以为Python2.7提供一些别名,但是我应该在哪里找到它,以及如何更改它

$ conda create --name nn2019 python=3.6 numpy=1.13.3 scipy=1.1.0 
matplotlib tqdm scikit-learn=0.20.0 jupyter notebook

# ...

(base) jan@MacBook-Pro-Jan-2 ~
$ conda activate nn2019
(nn2019) jan@MacBook-Pro-Jan-2 ~
$ python --version
Python 2.7.15 :: Anaconda, Inc.
(nn2019) jan@MacBook-Pro-Jan-2 ~
$ conda deactivate

正如您所看到的,仍然有Python2.7而不是python3.6,我该怎么办?

如果您使用的是Linux操作系统,那么您必须导出conda环境的路径,然后才能使用python3.x。使用

export PATH="/Anaconda3/bin:$PATH" 

在运行python命令之前。此外,您还可以将此路径包含到.bashrc文件中,以永久激活此conda环境。

是否尝试使用python 3.7版?在某些软件包中,不再包含3.6。此外,您可以稍后在conda中安装这些包。要添加到健全性检查的python的输出是什么conda create-name nn2019 python=3.6 numpy=1.13.3 scipy=1.1.0 matplotlib tqdm scikit learn=0.20.0 jupyter笔记本包含的python 3.6的输出对吗?如果是,它必须是一个路径问题,并使用@lincrecho声明的列出哪种python的输出激活前后echo$PATH的输出是什么?这与推荐的做法相反,因为Conda v4.4请参阅。