根据https://blog.csdn.net/qq_41860637/article/details/115090057?utm_source=app&app_version=4.6.1
操作到
其中执行import tensorflow时,输出了
你要在cmd或shell命令行输入pip安装指令,而不是python命令行
conda install absl-py
根据参考资料的提示,可以尝试使用conda命令来安装absl-py模块。假设你已经安装了conda,并且有正确的环境配置。
首先打开终端或命令提示符,进入你的项目所在的目录(或者打开你的项目所在的IDE)。
然后运行以下命令来创建一个名为"myenv"的新环境,并激活该环境:
conda create -n myenv python=3.7
conda activate myenv
注意:如果已经有一个适用的环境,请跳过以上步骤。
接下来,执行以下conda命令来安装absl-py模块:
conda install -c anaconda absl-py
等待命令执行完成,安装过程可能需要一段时间。
安装完成后,尝试运行你的代码来导入tensorflow:
import tensorflow as tf
如果一切顺利,应该不再出现"ImportError: No module named 'absl'"的错误。
如果以上方法仍然无效,可以尝试以下解决方案:
确认你的Python版本是否与之前创建的环境匹配。可以运行以下命令查看当前的Python版本: python --version
如果版本不匹配,可以尝试重新创建环境,确保在创建环境时指定正确的Python版本。
确认你的conda是否已经正确安装,并且环境变量已经正确配置。可以尝试在终端或命令提示符中运行以下命令来查看conda是否正确安装并配置: conda info
如果没有输出相关信息或者报错了,请参考conda官方文档进行安装和配置。
如果以上方法仍然无效,可能需要进一步调查和调试,或者尝试其他安装方式。
希望以上解决方案对你有帮助。如果还有其他问题,请随时提问。