在Anaconda中安装tensorflow-gpu时出现无法满足的错误

时间:2019-06-27 11:53:16

标签: python tensorflow anaconda

我已经在Ubuntu 18.04中安装了Anaconda Python 3.7,然后执行了以下命令:

conda update --all
conda install cudnn

现在,当我尝试使用命令conda install tensorflow-gpu安装tensorflow-gpu时,出现如下无法满足的错误:

  

UnsatisfiableError:发现以下规格为   彼此不兼容:

     
      
  • pkgs / main / linux-64 :: _ ipyw_jlab_nb_ext_conf == 0.1.0 = py37_0-> ipywidgets->小部件nbextension [version ='> = 3.4.0,<3.5.0']->   notebook [version ='> = 4.4.1']-> nbconvert->漂白
  •   
  • pkgs / main / linux-64 :: bleach == 3.1.0 = py37_0
  •   
  • pkgs / main / linux-64 :: ipywidgets == 7.4.2 = py37_0->小部件nbextension [version ='> = 3.4.0,<3.5.0']->   notebook [version ='> = 4.4.1']-> nbconvert->漂白
  •   
  • pkgs / main / linux-64 :: jupyterlab == 0.35.5 = py37hf63ae98_0-> jupyterlab_server [version ='> = 0.2.0,<0.3.0']->笔记本-> nbconvert   ->漂白剂
  •   
  • pkgs / main / linux-64 :: jupyterlab_server == 0.2.0 = py37_0->笔记本-> nbconvert->漂白剂
  •   
  • pkgs / main / linux-64 :: notebook == 5.7.8 = py37_0-> nbconvert->漂白
  •   
  • pkgs / main / linux-64 :: widgetsnbextension == 3.4.2 = py37_0->笔记本[version ='> = 4.4.1']-> nbconvert->漂白剂
  •   
  • pkgs / main / noarch :: nbconvert == 5.5.0 = py_0->漂白剂
  •   

由于这里涉及多个重要软件包,我感到困惑。我的PC中装有NVIDIA GTX 1070 Max-Q,因此tensorflow-gpu应该可以正常工作。

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码安装Tensorflow GPU:

  1. 创建新的虚拟环境

    conda create -n tensorflow_gpu pip python=3.6

  2. 激活虚拟环境

    activate tensorflow_gpu

  3. 使用

    安装CUDA工具包

    conda install -c anaconda cudatoolkit

  4. 安装Tensorflow GPU

    pip install --ignore-installed --upgrade tensorflow-gpu==1.15

有关更多信息,请参阅此Tensorflow Blog