1 创建虚拟环境py36
打开Anaconda Prompt,输入命令:
conda create -n py36 python=3.6
#说明:py36为新创建的虚拟环境名
激活虚拟环境py36:
2 在虚拟环境py36中安装keras
需要先安装后端tensorflow再安装keras,并且要注意版本对应。同时要注意要么用 pip 安装,要么用 conda 不能混用,不然就会报错!
conda安装命令:
# 激活环境py36
conda activate py36
# 卸载不对的版本
conda uninstall tensorflow
conda uninstall keras
# 安装命令
conda install tensorflow==2.0
conda install keras==2.3.1
用过上面的请忽略这里
附 pip安装命令:
pip install numpy
pip install matplotlib
pip install scipy
pip install tensorflow==2.0
pip install keras==2.3.1
3 检验是否正确安装keras
进入Anaconda Prompt,输入:
activate py36#激活虚拟环境
然后输入:
python#进入python开发环境
然后输入:
import keras
发现没有报错就是正确安装了~
若import keras 出现以下错误
AttributeError: module 'tensorflow_core.compat.v2' has no attribute '__internal__'
怎么也解决不了时采用:
import tensorflow.keras # 看是否报错
上述无报错就用 tensorflow.keras 代替 keras
4 如何在Jupyter notebook中切换到创建的虚拟环境py36
(1)打开Anaconda Prompt,激活py36虚拟环境
conda activate py36
(2)在虚拟环境py36中安装ipykernel
conda install ipykernel
(3)在命令行输入:
python -m ipykernel install --user --name py36 --display-name "Python [conda env:py36]"
其中,py36为我创建的虚拟环境,你们需要替换为自己创建的虚拟环境名。
(4)成功安装后,重启Jupyter notebook,打开一个文档,按照下面的步骤可以找到虚拟环境。
成功切换虚拟环境后,状态如下:
end