【问题标题】:Anaconda Keras Installation issueAnaconda Keras 安装问题
【发布时间】:2018-06-10 13:14:48
【问题描述】:

我正在尝试使用我的 conda 环境安装 keras。我被指示使用以下命令安装带有 Tensorflow 后端的 keras:

安装 -c hesi_m keras

但问题是它下载了一些包,然后出现以下错误:

Downloading and Extracting Packages:
keras_applications-1 |   45 KB | ############### | 100%
keras-2.2.0          |  444 KB | ############### | 100% 
keras-preprocessing- |   43 KB | ############### | 100% 
Preparing transaction: done
Verifying transaction: failed

CondaVerificationError:keras-preprocessing 的包位于 /home/usama/anaconda3/pkgs/keras-preprocessing-1.0.1-py36_0 似乎已损坏。路径'lib\python3.6\site-packages\Keras_Preprocessing-1.0.1-py3.6.egg-info\PKG-INFO' 找不到包清单中指定的内容。

CondaVerificationError:keras-preprocessing 的包位于 /home/usama/anaconda3/pkgs/keras-preprocessing-1.0.1-py36_0 似乎已损坏。路径'lib\python3.6\site-packages\Keras_Preprocessing-1.0.1-py3.6.egg-info\SOURCES.txt' 找不到包清单中指定的内容。

剩余的错误列表被跳过。我尝试使用以下方法清理缓存:

conda clean --all

但问题仍然存在。有什么想法吗?

【问题讨论】:

    标签: python keras anaconda


    【解决方案1】:

    如有疑问,请尝试通过 pip 安装:

    进入安装了 TensorFlow 的环境并运行:

    pip install keras
    

    【讨论】:

    • 虽然这个应该工作得很好,但是使用pip而不是conda的性能成本是显着的,尤其是在用于深度学习时。因此,我建议您更喜欢 conda 而不是 pip。请查看this 文章了解更多详情。
    • @AshutoshPathak 他只是指 MKL 的更新版本。您也可以弹出安装最新版本的 MKL。 Conda 让我很生气,因为它需要一个更详细的命令来防止它不必要地删除或更新其他包。
    • 你是对的,但这不仅仅是另一种替代方式; Anaconda 的 tensorflow(或使用专门的数学库编译)的平均性能要好得多。
    【解决方案2】:

    只要谷歌关键词

    “conda 安装 keras”。

    您将获得直接安装 keras 的命令。

    例如:

    打开您的终端并粘贴以下内容:

    conda install -c conda-forge keras
    

    【讨论】:

    • 嗨,我认为这会奏效。在终端“conda update keras”中输入以下代码
    【解决方案3】:

    1) 更新 conda

    以管理员身份运行 anaconda 提示符

    conda update -n base -c defaults conda
    

    2) 为 python 新版本比如 3.6 创建一个环境

    conda create --name py36 python=3.6
    

    3) 激活新环境

    conda activate py36
    

    4) 升级 pip

    pip install --upgrade pip
    

    5) 安装张量流

    pip install https://testpypi.python.org/packages/db/d2/876b5eedda1f81d5b5734277a155fa0894d394a7f55efa9946a818ad1190/tensorflow-0.12.1-cp36-cp36m-win_amd64.whl
    

    如果它不起作用

    如果你在环境位置有wheel问题,或者pywrap_tensorflow问题,

     pip install tensorflow --upgrade --force-reinstall
    

    那么,试试

    pip install keras
    

    【讨论】:

      猜你喜欢
      • 2019-06-09
      • 1970-01-01
      • 2022-08-19
      • 1970-01-01
      • 1970-01-01
      • 2020-11-11
      • 2017-08-08
      • 2017-04-30
      • 1970-01-01
      相关资源
      最近更新 更多