python - 将 Tensorflow 1.13 和 Keras 2.2.4 与 Anaconda 一起使用
问题描述
我正在将 Python 与 Anaconda 一起使用。我通过创建虚拟环境安装了 Tensorflow 和 Keras:
conda create -n keras-gpu python=3.6 numpy scipy keras-gpu
我使用 Python 3.6 是因为 Keras 尚未正式支持 3.7。这会安装 Tensorflow 2.0.0,这是一个问题,因为我必须将所有导入从 更改from keras.models import Sequential
为from tensorflow.keras.models import Sequential
. 此外,虽然这种方法有效,但 pyCharm 向我显示,Sequential
并且models
是未解决的参考,并且keras
无法找到。顺便说一句,我该如何解决这个问题?我在虚拟环境中包含了 python.exe 作为解释器。
这就是我想使用 Tensorflow 1.13.1 和 Keras 2.2.4 的原因。如何使用此版本创建虚拟环境?keras-gpu
只安装最新版本。
或者是否有可能继续使用from keras.models import Sequential
Tensorflow 2?
解决方案
这对你不起作用吗?
conda create -n keras-gpu pip python=3.6
conda activate keras-gpu
pip install tensorflow-gpu==1.13.1
pip install keras==2.2.4
推荐阅读
- c++ - 与 nana 构建 hello world
- c - E Balaguruswamy 书第 1 章主题子例程第 3 版中的 C 代码错误
- vue.js - 结果Vue GraphQL上缺少电影属性
- python - 使用正则表达式添加前导零
- php - 继续检查数组中的值是否为数组
- mongodb - Morphia - 将单个集合数据映射到多个 pojo
- rest - 有什么方法可以从 Swagger 文件中为我的操作生成 URL?
- python - 将字符串(2018 年 12 月)转换为日期时间
- java - 如何通过反射找到带有特定注释的字段?
- ios - 使用结构在 Swift 5 中使用 JSONDecoder 解析 JSON