该问题处理之前的状态:
环境:Ubuntu16.04 + Anaconda + tensorflow1.6(使用python3.6)
状态展示
在ipython中执行完import keras之后,出现“no moudle named keras”
处理方法
1、安装ipykernel
conda install ipykernel
2、找到ipython的启动文件
which ipython
3、得到正确的python解释器路径
source activate tensorflow
python
import sys
sys.executable
4、修改ipython启动文件的内容
sudo vim /home/bit-zhu/anaconda3/bin/ipython
上面命令中的” /home/bit-zhu/anaconda3/bin/ipython”路径为步骤2中返回的结果。
5、获得ipython的python配置文件路径
ipython kernelspec list
6、修改ipython的python配置文件
sudo vim /home/bit-zhu/.local/share/jupyter/kernels/python3/kernel.json
上面命令中的“/home/bit-zhu/.local/share/jupyter/kernels/python3”是步骤5中返回的结果
重启或注销重新登录即可在ipython中正常导入keras
参考资料:
[1]. Anaconda & ipython路径问题 & jupyter notebook 启动核心问题(使用方法&不常见的问题)
[2]. MAC环境下jupyter notebook 提示importerror但是终端中import正常
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:keras无法在Anaconda环境(tensorflow)的ipython中正常import问题 - Python技术站