项目场景:
pycharm、python3.10、跑数据库测试bi-lstm
问题描述
使用python尝试运行代码跑数据库的时候遇到tensorflow报错
原因分析:
- pip :pip不支持,大概率要更新pip之后重新尝试
- conda :conda的命令一直都很奇怪,那就是conda的环境没有配好
- python版本过高(3.9以上),tensorflow不适配
- Mac的M1架构不支持tensorflow,特别表现为,运行模型代码时出现中断:
报错:进程已结束,退出代码为 132 (interrupted by signal 4: SIGILL)
这时如果一定要用的话,需要下载mac专用的tensorflow,或者,下载一些辅助项(看不懂,最后的解决方案都导向这一篇):
5.当然嗷,这个思路的也有,说jupyter内核挂了,但是我个人尝试失败了:
我的解决:我遇到了上面的所有问题,问了大佬,大佬说我的环境太乱了,所以我重装了python。最后想说,有一些比较复杂的改动比较大的解决方案看个人情况进行尝试,像我一样的小白记得注意一下内存的消耗,及时删除不要的下载件。