Python 制作';py36';成为根环境

Python 制作';py36';成为根环境,python,keras,Python,Keras,我已经使用安装程序anaconda4.2.0安装了python2.7。但是由于一些新的代码更改,我将不得不使用python3.6。因此,我使用安装程序anaconda4.3.1安装了它。现在,当我打开Jupyter笔记本时,我可以看到2个Conda环境—root和py36 Root环境已安装keras,但py36未安装。当我尝试在py36中安装keras时,它会给出以下错误: InstallError: Install error: Error: one or more of the packa

我已经使用安装程序anaconda4.2.0安装了
python2.7
。但是由于一些新的代码更改,我将不得不使用
python3.6
。因此,我使用安装程序anaconda4.3.1安装了它。现在,当我打开Jupyter笔记本时,我可以看到2个Conda环境—root和py36

Root
环境已安装
keras
,但
py36
未安装。当我尝试在
py36
中安装keras时,它会给出以下错误:

InstallError: Install error: Error: one or more of the packages already installed depend on 'conda'
and should only be installed in the root environment: conda-env conda
These packages need to be removed before conda can proceed.

如何使我的
py36
成为根环境,以便我可以在其上安装
keras
并运行我的代码?

在安装此类多个软件包之前,您应该使用
virtualenv
为文件夹创建一个安全的环境,以避免与其他和多个安装发生冲突

它将帮助你建立一个安全的平台为你工作

首先,转到根项目文件夹并安装

pip install virtualenv
然后运行此命令以保护文件夹

virtualenv venv
source venv/bin/activate
现在您的根项目文件夹是安全的,您可以在其中安装软件包。这些包不会与其他项目版本冲突

请尝试保护您的文件夹,然后重试


谢谢。

你可以在一条蟒蛇上安装这两条python,作为一个虚拟的venv:使用
conda create-n py35 python=3.5 anaconda
,当你想使用时,只需通过
activate py35
激活它,然后
jupyter notebook
打开笔记本,或者
pip install
激活py35后安装到那个环境,我怎么做?你会知道一个教程吗?我每天都用它,教程就在这个链接中,这是非常有用的。非常感谢:)OP使用的是康达生态系统,它有自己制作虚拟环境的方式。