我在我的Win7机器上安装了anaconda,并安装了GTX1070。
在过去的一个小时里,我一直在尝试安装tensorflow gpu版本,但没有成功。我按照tensorflow website上的教程操作,但没有成功。他们要求你安装CUDA 8.0和Cudll 6.0,我也是这么做的。然后我将cudnn64_6.dll、cudart64_80.dll和libnvvp文件夹的位置添加到我的path变量中。然后,我在conda中设置了一个虚拟环境,并运行以下命令:
(tensorflow)C:> pip install --ignore-installed --upgrade tensorflow-gpu
我相信当我这样做的时候,它会安装TensorFlow1.5,它似乎需要CUDA tools 9.0,因为我收到一个错误,说找不到cudart64_80.dll。因此,我将CUDA工具更新为9.0并下载了相应的Cuda库。然后,我更改了path变量。现在,我没有得到任何丢失的dll错误,但是,我现在面临以下错误
ModuleNotFoundError: No module named 'absl'
有没有人对我今后能做些什么有什么建议吗?
发布于 2018-10-12 14:50:35
对我来说,这是由Python版本问题引起的。我在我的Python2.x上安装了absl
包,但是我的Python3.x没有。所以我只需要确保我机器上的两个Python都安装了这个包:
pip install absl-py
pip3 install absl-py
发布于 2020-06-03 22:22:22
这就是我是如何解决这个问题的。
尽管已经安装了absl-py
,但我还是收到了这个错误。
当我使用pip install absl-py
时,我得到了以下错误:
Requirement already satisfied: absl-py in c:\users\stack\appdata\local\programs\python\python38\lib\site-packages (0.9.0)
Requirement already satisfied: six in c:\users\stack\appdata\local\programs\python\python38\lib\site-packages (from absl-py) (1.15.0)
我通过重新安装修复了它,也就是使用:
pip uninstall absl-py
pip install absl-py
然后我在wrapt中遇到了一个类似的错误:ModuleNotFoundError: No module named 'wrapt'
通过卸载并重新安装,也修复了wrapt
。
pip uninstall wrapt
pip install wrapt
发布于 2020-03-19 18:46:20
尝试:
conda install tensorflow
conda install -c anaconda absl-py
这对我很有效。
有关更多信息,请参阅:https://anaconda.org/anaconda/absl-py
https://stackoverflow.com/questions/48490260
复制相似问题