python - 导入 tensorflow 时没有名为 'absl' 的模块错误

标签 python tensorflow anaconda python-import absl-py

我在装有 GTX1070 的 Win 7 机器上安装了 anaconda。

在过去的一个小时里,我一直在尝试安装 tensorflow gpu 版本,但没有成功。我按照 tensorflow website 上的教程进行操作没有成功。他们要求你安装我做的 CUDA 8.0 和 Cudll 6.0。然后我将 cudnn64_6.dll、cudart64_80.dll 和 libnvvp 文件夹的位置添加到我的路径变量中。然后我在 conda 中设置了一个虚拟环境并运行以下命令:

(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow-gpu 

我相信当我这样做时,它会安装似乎需要 CUDA 工具 9.0 的 tensorflow 1.5,因为我收到一条错误消息,提示找不到 cudart64_80.dll。所以我将我的 CUDA 工具更新到 9.0 并下载相应的 Cuda 库。然后我改变我的路径变量。现在我没有收到任何丢失的 dll 错误,但是我现在面临以下错误
ModuleNotFoundError: No module named 'absl'

有人对我从这里可以做什么有任何建议吗?

最佳答案

这对我来说是由 Python 版本问题引起的。我有 absl包安装在我的 Python 2.x 上,但我的 Python 3.x 没有。所以我只是确保我机器上的两个 Python 都安装了包:
pip install absl-pypip3 install absl-py

关于python - 导入 tensorflow 时没有名为 'absl' 的模块错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48490260/

相关文章:

Python - Apache Beam - Flink 运行器设置 : ReadFromKafka returns error - RuntimeError: cannot encode a null byte[]

python - 格式化连续数字

python - ModuleNotFoundError : No module named 'keras'

python - Pandas 数据框如何用多个替换单列

python - Linux:Conda 无法安装 Anaconda

python - Windows 8 (Anaconda) 上的 rpy2 安装错误

python - 使用列表理解绘制存储在字典列表中的数据

python - "Can' t 查找模板“Django 中的错误

tensorflow - Tensorflow 的 tf.keras.layers.Dense 和 PyTorch 的 torch.nn.Linear 的区别?

python - Anaconda 与 miniconda