source ~/.bashrc
conda activate keras
cd 你的项目所在文件夹
python 你想执行的python文件名.py
注意: 1.这里如果报 ImportError: Something is wrong with the numpy installation. 这种错那就是因为该路径下有多个版本的的numpy,只要把所有的numpy uninstall之后再install一个就好了,一定要在tensorflow环境下进行 参考链接:解决上述错误的原文链接 2.如果在进入tensorflow环境时报错,,那是因为忘记配置tensorflow环境了,,我就要让大家走走弯路,,太痛苦了, 然后退出环境,来配置tensorflow环境
source ~/.bashrc
conda create -n keras python=3.7
然后接着运行 3.如果出现下述错误(大BOSS): ImportError: /lib64/libstdc++.so.6: version CXXABI_1.3.9' not found (required by............) 或 ImportError: /lib64/libstdc++.so.6: versionCXXABI_1.3.8’ not found (required by…)之类的,请按下面步骤操作,不要问我为什么,我只知道解决这个问题炒鸡痛苦,如果把整个过程花的时间当做1,这个问题的解决至少占了0.7吧,,也可能只是因为我太菜了 我参考的几个典型的解决方案如下,不过最终都没能解决我的问题,可能是我的问题的特殊性,大家可以参考下,万一有用: 方案一 方案二 其实我参考的远不止这些,为了避免大家看着头疼我还是不列了 1.请先参考链接:通用解决方案 连接中提到的 libstdc++.so.6.0.24 下载地址请看该博客的评论区 2.下载到本地之后会发现下载后的文件名是libstdc.so.6.0.24 ,而非libstdc++.so.6.0.24,这个文件本身是对的,只是文件名不对而已,请大家下载后直接将文件名改成libstdc++.so.6.0.24就好,然后将下载的libstdc++.so.6.0.24通过Xftp拖至/root/lib64文件夹下,再接着按上面博主的做法继续执行,, 然后这里又有一个坑,就是在执行博主的rm -rf libstdc++.so.6代码时,先进入/root/lib64再执行,不然不能成功
3.上面完成之后重新运行你的python程序,你可能又遇到错了,就是/lib64/libm.so.6: version `GLIBC_2.23’ not found 跟上面的错很像 解决方案 升级make 最后再运行运行一下程序,应该就可以了,本人小白一枚,有什么写的不专业的还望批评指正,希望有所帮助吧。