PyCharm 找不到已安装的软件包:keras

问题描述 投票:0回答:7

我在运行 Ubuntu 14.04 的 PC 上安装了 pycharm-2016.1.4。我已经使用

pip install keras
安装了 Keras(一个 Python 包),而 PyCharm can 可以在之前找到它。但它现在找不到Keras。我没有修改任何设置,所以这个问题可能是有线的。我的Python版本是Python 2.7。

我使用

pip list

来验证我是否安装了 Keras:

但是请使用以下命令在 PyCharm 中检查此包:设置 -> 项目 -> 项目解释器。 Keras

NOT

不在软件包列表中。 (使用的解释器与终端中which python的结果相同)。

    

python python-2.7 pycharm keras
7个回答
9
投票

您可以按照以下步骤操作:

转到
    设置 -> 项目 -> 项目解释器
  • 单击右上角的
  • 加号图标
  • 搜索Keras
  • 并按
  • 安装包 如果此程序解决了您的问题,请告诉我。

我不知道发生了什么,但通过以下步骤解决了问题。

2
投票

卸载旧的 keras

    重新安装keras:
  1. pip install keras
  2. 
    
    然后我就可以在pycharm中
  3. import keras

注意:

这很奇怪,因为我安装了keras,但在

Project Interpreter的包列表中找不到它

使用

2
投票
import tensorflow.python.keras

相反。
    

澄清佐丹奴的答案:

0
投票

您应该已经安装了tensorflow或任何其他可以在其上使用keras的框架。

    创建一个 virtualenv 并将其设置为您的项目解释器。这对我来说是一个可行的解决方案:
  1. 在 Pycharm (Mac) 上安装 Tensorflow
  2. 进入首选项 -> 项目: -> 项目解释器
  3. 点击左下角的加号
  4. 搜索 Keras 并安装软件包。
我的解决方案:

0
投票
如果你曾经安装过Python:

转到

文件->设置->项目->项目解释器
  • 点击齿轮->添加..->系统解释器
  • 选择已安装keras的python版本
我正在观看培训视频系列,当我的 Centos 7 系统上安装了 Conda 时,我无法正确加载 Keras。我的解决方案是使用 VirtualEnv 作为我的 Python 解释器。我按照此处的步骤操作:

0
投票

安装tensorflow和keras后

0
投票
尝试用这种方法: 将 keras 导入为 ks 从 keras.models 导入顺序 从 keras.layers 导入 LSTM,密集

会起作用的

© www.soinside.com 2019 - 2024. All rights reserved.